All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapper].<init>()'
      Src: JodaMapperFuzzer:48,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: JodaMapperFuzzer:49,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapper].setWriteDatesAsTimestamps(boolean)'
      Src: JodaMapperFuzzer:49,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,JodaMapperFuzzer)'
      Src: JodaMapperFuzzer:52,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValues(SerializationFeature[],int)'
      Src: JodaMapperFuzzer:51,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapper].enable(JodaMapperFuzzer)'
      Src: JodaMapperFuzzer:54,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(Class[])'
      Src: JodaMapperFuzzer:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapper].readerFor()'
      Src: JodaMapperFuzzer:57,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: JodaMapperFuzzer:60,1
    - Dst: '[JodaMapperFuzzer].readValue(String)'
      Src: JodaMapperFuzzer:60,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - SerializationFeature[]
      - Class[]
      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: 62
      start: 47
    functionDepth: 5
    functionLinenumber: 47
    functionLinenumberEnd: 62
    functionName: '[JodaMapperFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/JodaMapperFuzzer.java
    functionUses: 0
    functionsReached:
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValues(SerializationFeature[],int)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(Class[])'
    - '[com.fasterxml.jackson.datatype.joda.JodaMapper].readerFor()'
    - '[com.fasterxml.jackson.datatype.joda.JodaMapper].enable(JodaMapperFuzzer)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,JodaMapperFuzzer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaMapper].<init>()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
    - '[com.fasterxml.jackson.datatype.joda.JodaMapper].setWriteDatesAsTimestamps(boolean)'
    - '[JodaMapperFuzzer].readValue(String)'
    linkageType: ''
    returnType: void
    signature: '[JodaMapperFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SerializationFeature[]
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JodaMapperFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[JodaMapperFuzzer].<init>()'
    functionSourceFile: /src/JodaMapperFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JodaMapperFuzzer
    signature: '[JodaMapperFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Date
      - TimeZone
      - Calendar
      - Locale
      - Duration
      - LocalDateTime
      - LocalDate
      - LocalTime
      - Period
      - ReadablePeriod
      - ReadableDateTime
      - ReadableInstant
      - Interval
      - MonthDay
      - YearMonth
      - DateTimeZone
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JodaMapperFuzzer.DummyClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[JodaMapperFuzzer.DummyClass].<init>()'
    functionSourceFile: /src/JodaMapperFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JodaMapperFuzzer.DummyClass
    signature: '[JodaMapperFuzzer.DummyClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
      Src: JodaDeserializerFuzzer:52,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].<init>()'
      Src: JodaDeserializerFuzzer:52,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].registerModule(com.fasterxml.jackson.datatype.joda.JodaModule)'
      Src: JodaDeserializerFuzzer:52,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
      Src: JodaDeserializerFuzzer:53,1
    - Dst: '[JodaDeserializerFuzzer].initializeClassChoice()'
      Src: JodaDeserializerFuzzer:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      - java.util.List<Class>
      - java.util.List<com.fasterxml.jackson.core.type.TypeReference>
      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: 55
      start: 50
    functionDepth: 4
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[JodaDeserializerFuzzer].fuzzerInitialize()'
    functionSourceFile: /src/JodaDeserializerFuzzer.java
    functionUses: 0
    functionsReached:
    - '[JodaDeserializerFuzzer].initializeClassChoice()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].<init>()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].registerModule(com.fasterxml.jackson.datatype.joda.JodaModule)'
    linkageType: ''
    returnType: void
    signature: '[JodaDeserializerFuzzer].fuzzerInitialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(java.util.List<Class>)'
      Src: JodaDeserializerFuzzer:60,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(java.util.List<com.fasterxml.jackson.core.type.TypeReference>)'
      Src: JodaDeserializerFuzzer:61,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: JodaDeserializerFuzzer:62,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String,JodaDeserializerFuzzer)'
      Src: JodaDeserializerFuzzer:63,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String,JodaDeserializerFuzzer)'
      Src: JodaDeserializerFuzzer:64,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: JodaDeserializerFuzzer:65,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      - java.util.List<Class>
      - java.util.List<com.fasterxml.jackson.core.type.TypeReference>
      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: 69
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 69
    functionName: '[JodaDeserializerFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/JodaDeserializerFuzzer.java
    functionUses: 0
    functionsReached:
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(java.util.List<Class>)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].pickValue(java.util.List<com.fasterxml.jackson.core.type.TypeReference>)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String,JodaDeserializerFuzzer)'
    linkageType: ''
    returnType: void
    signature: '[JodaDeserializerFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: JodaDeserializerFuzzer:72,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: JodaDeserializerFuzzer:73,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:75,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:76,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:77,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:78,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:79,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:80,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:81,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:82,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:83,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:84,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:85,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:86,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:87,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:88,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:89,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:90,1
    - Dst: '[java.util.ArrayList].add()'
      Src: JodaDeserializerFuzzer:91,1
    - Dst: '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
      Src: JodaDeserializerFuzzer:93,1
    - Dst: '[java.util.ArrayList].add(com.fasterxml.jackson.core.type.TypeReference)'
      Src: JodaDeserializerFuzzer:93,1
    - Dst: '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
      Src: JodaDeserializerFuzzer:94,1
    - Dst: '[java.util.ArrayList].add(com.fasterxml.jackson.core.type.TypeReference)'
      Src: JodaDeserializerFuzzer:94,1
    - Dst: '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
      Src: JodaDeserializerFuzzer:95,1
    - Dst: '[java.util.ArrayList].add(com.fasterxml.jackson.core.type.TypeReference)'
      Src: JodaDeserializerFuzzer:95,1
    - Dst: '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
      Src: JodaDeserializerFuzzer:96,1
    - Dst: '[java.util.ArrayList].add(com.fasterxml.jackson.core.type.TypeReference)'
      Src: JodaDeserializerFuzzer:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      - java.util.List<Class>
      - java.util.List<com.fasterxml.jackson.core.type.TypeReference>
      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: 97
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 97
    functionName: '[JodaDeserializerFuzzer].initializeClassChoice()'
    functionSourceFile: /src/JodaDeserializerFuzzer.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(com.fasterxml.jackson.core.type.TypeReference)'
    - '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
    - '[java.util.ArrayList].add()'
    linkageType: ''
    returnType: void
    signature: '[JodaDeserializerFuzzer].initializeClassChoice()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      - java.util.List<Class>
      - java.util.List<com.fasterxml.jackson.core.type.TypeReference>
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JodaDeserializerFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[JodaDeserializerFuzzer].<init>()'
    functionSourceFile: /src/JodaDeserializerFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JodaDeserializerFuzzer
    signature: '[JodaDeserializerFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ReadableDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JodaDeserializerFuzzer.ReadableDateTimeContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[JodaDeserializerFuzzer.ReadableDateTimeContainer].<init>()'
    functionSourceFile: /src/JodaDeserializerFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JodaDeserializerFuzzer.ReadableDateTimeContainer
    signature: '[JodaDeserializerFuzzer.ReadableDateTimeContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.DateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[JodaDeserializerFuzzer.DateTimeContainer].getDateTime()'
    functionSourceFile: /src/JodaDeserializerFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.joda.time.DateTime
    signature: '[JodaDeserializerFuzzer.DateTimeContainer].getDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JodaDeserializerFuzzer.DateTimeContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[JodaDeserializerFuzzer.DateTimeContainer].<init>()'
    functionSourceFile: /src/JodaDeserializerFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JodaDeserializerFuzzer.DateTimeContainer
    signature: '[JodaDeserializerFuzzer.DateTimeContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.DateTimeZone
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimeZone
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JodaDeserializerFuzzer.DateTimeZoneContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTimeZone
    argTypes:
    - org.joda.time.DateTimeZone
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[JodaDeserializerFuzzer.DateTimeZoneContainer].<init>(org.joda.time.DateTimeZone)'
    functionSourceFile: /src/JodaDeserializerFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JodaDeserializerFuzzer.DateTimeZoneContainer
    signature: '[JodaDeserializerFuzzer.DateTimeZoneContainer].<init>(org.joda.time.DateTimeZone)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.DateTime
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.joda.time.DateTime
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: '[JodaDeserializerFuzzer.AnnotationClass].setDateTime(org.joda.time.DateTime)'
    functionSourceFile: /src/JodaDeserializerFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[JodaDeserializerFuzzer.AnnotationClass].setDateTime(org.joda.time.DateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JodaDeserializerFuzzer.AnnotationClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[JodaDeserializerFuzzer.AnnotationClass].<init>()'
    functionSourceFile: /src/JodaDeserializerFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JodaDeserializerFuzzer.AnnotationClass
    signature: '[JodaDeserializerFuzzer.AnnotationClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
      Src: JodaSerializerFuzzer:37,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
      Src: JodaSerializerFuzzer:38,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].<init>()'
      Src: JodaSerializerFuzzer:38,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].registerModule(com.fasterxml.jackson.datatype.joda.JodaModule)'
      Src: JodaSerializerFuzzer:38,1
    - Dst: '[JodaSerializerFuzzer].enable(JodaSerializerFuzzer)'
      Src: JodaSerializerFuzzer:39,1
    - Dst: '[JodaSerializerFuzzer].enable(JodaSerializerFuzzer)'
      Src: JodaSerializerFuzzer:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      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: 41
      start: 35
    functionDepth: 4
    functionLinenumber: 35
    functionLinenumberEnd: 41
    functionName: '[JodaSerializerFuzzer].fuzzerInitialize()'
    functionSourceFile: /src/JodaSerializerFuzzer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].<init>()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].registerModule(com.fasterxml.jackson.datatype.joda.JodaModule)'
    - '[JodaSerializerFuzzer].enable(JodaSerializerFuzzer)'
    linkageType: ''
    returnType: void
    signature: '[JodaSerializerFuzzer].fuzzerInitialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: JodaSerializerFuzzer:46,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].configure(JodaSerializerFuzzer,boolean)'
      Src: JodaSerializerFuzzer:46,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong()'
      Src: JodaSerializerFuzzer:47,1
    - Dst: '[org.joda.time.DateTime].<init>(long)'
      Src: JodaSerializerFuzzer:47,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
      Src: JodaSerializerFuzzer:48,1
    - Dst: '[JodaSerializerFuzzer.AnnotationClass].<init>(org.joda.time.DateTime)'
      Src: JodaSerializerFuzzer:50,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(JodaSerializerFuzzer.AnnotationClass)'
      Src: JodaSerializerFuzzer:50,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.joda.time.DateTime)'
      Src: JodaSerializerFuzzer:53,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
      Src: JodaSerializerFuzzer:56,1
    - Dst: '[JodaSerializerFuzzer].without(JodaSerializerFuzzer)'
      Src: JodaSerializerFuzzer:56,1
    - Dst: '[JodaSerializerFuzzer].writeValueAsString(org.joda.time.DateTime)'
      Src: JodaSerializerFuzzer:56,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: JodaSerializerFuzzer:62,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: JodaSerializerFuzzer:63,1
    - Dst: '[java.util.HashMap].put(String,org.joda.time.DateTime)'
      Src: JodaSerializerFuzzer:63,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(java.util.HashMap)'
      Src: JodaSerializerFuzzer:64,1
    - Dst: '[org.joda.time.DateTime].toInstant()'
      Src: JodaSerializerFuzzer:67,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(JodaSerializerFuzzer)'
      Src: JodaSerializerFuzzer:67,1
    - Dst: '[org.joda.time.DateTime].toInstant()'
      Src: JodaSerializerFuzzer:70,1
    - Dst: '[org.joda.time.DateTime].toInstant()'
      Src: JodaSerializerFuzzer:70,1
    - Dst: '[org.joda.time.Interval].<init>(JodaSerializerFuzzer,JodaSerializerFuzzer)'
      Src: JodaSerializerFuzzer:70,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.joda.time.Interval)'
      Src: JodaSerializerFuzzer:70,1
    - Dst: '[org.joda.time.DateTime].toLocalDate()'
      Src: JodaSerializerFuzzer:73,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(JodaSerializerFuzzer)'
      Src: JodaSerializerFuzzer:73,1
    - Dst: '[org.joda.time.DateTime].toLocalTime()'
      Src: JodaSerializerFuzzer:76,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(JodaSerializerFuzzer)'
      Src: JodaSerializerFuzzer:76,1
    - Dst: '[org.joda.time.DateTime].toLocalDateTime()'
      Src: JodaSerializerFuzzer:79,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(JodaSerializerFuzzer)'
      Src: JodaSerializerFuzzer:79,1
    - Dst: '[org.joda.time.DateTime].toInstant()'
      Src: JodaSerializerFuzzer:82,1
    - Dst: '[org.joda.time.DateTime].toInstant()'
      Src: JodaSerializerFuzzer:82,1
    - Dst: '[org.joda.time.Duration].<init>(JodaSerializerFuzzer,JodaSerializerFuzzer)'
      Src: JodaSerializerFuzzer:82,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.joda.time.Duration)'
      Src: JodaSerializerFuzzer:82,1
    - Dst: '[org.joda.time.DateTime].getMillis()'
      Src: JodaSerializerFuzzer:85,1
    - Dst: '[org.joda.time.Period].<init>(JodaSerializerFuzzer)'
      Src: JodaSerializerFuzzer:85,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.joda.time.Period)'
      Src: JodaSerializerFuzzer:85,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      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: 91
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 91
    functionName: '[JodaSerializerFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/JodaSerializerFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.DateTime].toLocalDate()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeLong()'
    - '[org.joda.time.DateTime].toLocalDateTime()'
    - '[org.joda.time.Duration].<init>(JodaSerializerFuzzer,JodaSerializerFuzzer)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(JodaSerializerFuzzer.AnnotationClass)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(JodaSerializerFuzzer)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(java.util.HashMap)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeInt(int,int)'
    - '[org.joda.time.Period].<init>(JodaSerializerFuzzer)'
    - '[org.joda.time.DateTime].<init>(long)'
    - '[JodaSerializerFuzzer].writeValueAsString(org.joda.time.DateTime)'
    - '[org.joda.time.DateTime].toInstant()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.joda.time.Duration)'
    - '[java.util.HashMap].put(String,org.joda.time.DateTime)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
    - '[org.joda.time.DateTime].toLocalTime()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].configure(JodaSerializerFuzzer,boolean)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.joda.time.DateTime)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.joda.time.Period)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
    - '[org.joda.time.DateTime].getMillis()'
    - '[java.util.HashMap].<init>()'
    - '[JodaSerializerFuzzer].without(JodaSerializerFuzzer)'
    - '[JodaSerializerFuzzer.AnnotationClass].<init>(org.joda.time.DateTime)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.joda.time.Interval)'
    - '[org.joda.time.Interval].<init>(JodaSerializerFuzzer,JodaSerializerFuzzer)'
    linkageType: ''
    returnType: void
    signature: '[JodaSerializerFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JodaSerializerFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[JodaSerializerFuzzer].<init>()'
    functionSourceFile: /src/JodaSerializerFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: JodaSerializerFuzzer
    signature: '[JodaSerializerFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.DateTime
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JodaSerializerFuzzer.AnnotationClass
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - org.joda.time.DateTime
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[JodaSerializerFuzzer.AnnotationClass].<init>(org.joda.time.DateTime)'
    functionSourceFile: /src/JodaSerializerFuzzer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: JodaSerializerFuzzer.AnnotationClass
    signature: '[JodaSerializerFuzzer.AnnotationClass].<init>(org.joda.time.DateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.DateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[JodaSerializerFuzzer.AnnotationClass].getDateTime()'
    functionSourceFile: /src/JodaSerializerFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.joda.time.DateTime
    signature: '[JodaSerializerFuzzer.AnnotationClass].getDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.TestVersions:19,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TestVersions].assertVersion(com.fasterxml.jackson.datatype.joda.JodaModule)'
      Src: com.fasterxml.jackson.datatype.joda.TestVersions:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 16
    functionDepth: 4
    functionLinenumber: 16
    functionLinenumberEnd: 21
    functionName: '[com.fasterxml.jackson.datatype.joda.TestVersions].testVersions()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/TestVersions.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.TestVersions].assertVersion(com.fasterxml.jackson.datatype.joda.JodaModule)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.TestVersions].testVersions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.core.Versioned].version()'
      Src: com.fasterxml.jackson.datatype.joda.TestVersions:31,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TestVersions].assertEquals(com.fasterxml.jackson.core.Version,com.fasterxml.jackson.datatype.joda.TestVersions)'
      Src: com.fasterxml.jackson.datatype.joda.TestVersions:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.Versioned
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 1
    argNames:
    - v
    argTypes:
    - com.fasterxml.jackson.core.Versioned
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[com.fasterxml.jackson.datatype.joda.TestVersions].assertVersion(com.fasterxml.jackson.core.Versioned)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/TestVersions.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.TestVersions].assertEquals(com.fasterxml.jackson.core.Version,com.fasterxml.jackson.datatype.joda.TestVersions)'
    - '[com.fasterxml.jackson.core.Versioned].version()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.TestVersions].assertVersion(com.fasterxml.jackson.core.Versioned)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.TestVersions
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.TestVersions].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/TestVersions.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.TestVersions
    signature: '[com.fasterxml.jackson.datatype.joda.TestVersions].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:103,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 104
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testSerializationDefaultAsTimestamp()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.joda.time.DateTime)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testSerializationDefaultAsTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:109,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].without(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:109,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:109,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:112,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 113
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testSerializationFeatureNoTimestamp()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].writeValueAsString(org.joda.time.DateTime)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].without(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].quote(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testSerializationFeatureNoTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:118,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].configure(com.fasterxml.jackson.datatype.joda.DateTimeTest,boolean)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:119,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].aposToQuotes(String)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:121,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.DateAsText].<init>(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:122,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].writeValueAsString(com.fasterxml.jackson.datatype.joda.DateTimeTest.DateAsText)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:122,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 123
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testAnnotationAsText()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].aposToQuotes(String)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].configure(com.fasterxml.jackson.datatype.joda.DateTimeTest,boolean)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].jodaMapper()'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest.DateAsText].<init>(org.joda.time.DateTime)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].writeValueAsString(com.fasterxml.jackson.datatype.joda.DateTimeTest.DateAsText)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testAnnotationAsText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:129,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:129,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertNotNull(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 131
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testAsTextNoMilliseconds()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertNotNull(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].quote(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testAsTextNoMilliseconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CustomDate].<init>(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:139,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(CustomDate)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:139,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].contains(String)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:140,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].replace(String,String)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:141,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].contains(String)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:145,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].replace(String,String)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:146,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].aposToQuotes(String)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:149,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:149,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 150
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testCustomPatternStyle()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached:
    - '[CustomDate].<init>(org.joda.time.DateTime)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].aposToQuotes(String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(CustomDate)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].replace(String,String)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testCustomPatternStyle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.DateTime].<init>(int,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:156,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:158,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:158,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:161,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].configure(com.fasterxml.jackson.datatype.joda.DateTimeTest,boolean)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:162,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:163,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:165,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 166
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testSerializationWithTypeInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.joda.time.DateTime)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].writeValueAsString(org.joda.time.DateTime)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].jodaMapper()'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].configure(com.fasterxml.jackson.datatype.joda.DateTimeTest,boolean)'
    - '[org.joda.time.DateTime].<init>(int,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testSerializationWithTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:170,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:171,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].registerModule(com.fasterxml.jackson.datatype.joda.JodaModule)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:170,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].disable(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:170,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:174,1
    - Dst: '[java.text.SimpleDateFormat].parse(String)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:175,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].getTime()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:176,1
    - Dst: '[org.joda.time.DateTime].<init>(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:176,1
    - Dst: '[Beanie].<init>(org.joda.time.DateTime,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:176,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].writeValueAsString(Beanie)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:182,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:183,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].readValue(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:185,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:186,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:187,1
    - Dst: expectedBean.jodaDateTime.getMillis()
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:187,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:187,1
    - Dst: expectedBean.jodaDateTime.getMillis()
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:189,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:189,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 168
    functionDepth: 4
    functionLinenumber: 168
    functionLinenumberEnd: 193
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testIso8601ThroughJoda()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached:
    - expectedBean.jodaDateTime.getMillis()
    - '[java.text.SimpleDateFormat].parse(String)'
    - '[java.text.SimpleDateFormat].<init>(String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].registerModule(com.fasterxml.jackson.datatype.joda.JodaModule)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].disable(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].<init>()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].readValue(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].writeValueAsString(Beanie)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].getMillis()'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].getTime()'
    - '[Beanie].<init>(org.joda.time.DateTime,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[org.joda.time.DateTime].<init>(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testIso8601ThroughJoda()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.DateTime].<init>(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:201,1
    - Dst: '[EuroDate].<init>(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:202,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(EuroDate)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:203,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].contains(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:205,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].fail(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:206,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:208,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertNotNull(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:209,1
    - Dst: '[org.joda.time.DateTime].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:211,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:211,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 212
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testCustomFormat()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].fail(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(EuroDate)'
    - '[EuroDate].<init>(org.joda.time.DateTime)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].getMillis()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[org.joda.time.DateTime].getMillis()'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertNotNull(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].contains(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[org.joda.time.DateTime].<init>(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testCustomFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:217,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:217,1
    - Dst: '[FormattedDateTime].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:220,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(FormattedDateTime)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:222,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:224,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertNotNull(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:225,1
    - Dst: resultMidnight.getYear()
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:229,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:229,1
    - Dst: resultMidnight.getMonthOfYear()
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:230,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:230,1
    - Dst: resultMidnight.getDayOfMonth()
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:231,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:231,1
    - Dst: resultMidnight.getZone()
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:233,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].getID()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:235,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 236
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testWithTimeZoneOverride()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached:
    - resultMidnight.getMonthOfYear()
    - resultMidnight.getDayOfMonth()
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - resultMidnight.getZone()
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].getID()'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(FormattedDateTime)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertNotNull(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[FormattedDateTime].<init>()'
    - resultMidnight.getYear()
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testWithTimeZoneOverride()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:242,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].configOverride()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:243,1
    - Dst: JsonFormat.Value.forPattern(String)
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:244,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].withShape(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:244,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].setFormat(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:243,1
    - Dst: '[DateTimeWrapper].<init>(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:246,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].writeValueAsString(DateTimeWrapper)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:249,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:249,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:250,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:250,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].readValue(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:253,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertNotNull(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:254,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:255,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].readValue(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:256,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(org.joda.time.DateTime,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 258
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testConfigOverrides()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].writeValueAsString(DateTimeWrapper)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(org.joda.time.DateTime,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertNotNull(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].configOverride()'
    - JsonFormat.Value.forPattern(String)
    - '[DateTimeWrapper].<init>(org.joda.time.DateTime)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].writeValueAsString(org.joda.time.DateTime)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].setFormat(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].readValue(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].jodaMapper()'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].withShape(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testConfigOverrides()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:264,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].defaultLeniency(boolean)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:264,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].disable(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:264,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:264,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:268,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:269,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 270
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testWithoutLeniency()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].writeValueAsString(org.joda.time.DateTime)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].defaultLeniency(boolean)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].disable(com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].assertEquals(com.fasterxml.jackson.datatype.joda.DateTimeTest,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].build()'
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].quote(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testWithoutLeniency()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:85,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:87,1
    - Dst: '[org.joda.time.DateTime].<init>(int,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
      Src: com.fasterxml.jackson.datatype.joda.DateTimeTest:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectMapper
      - org.joda.time.DateTime
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.DateTimeTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].jodaMapper()'
    - '[org.joda.time.DateTime].<init>(int,com.fasterxml.jackson.datatype.joda.DateTimeTest)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.DateTimeTest
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.DateTime
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.DateTimeTest.DateAsText
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - org.joda.time.DateTime
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.DateAsText].<init>(org.joda.time.DateTime)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.DateTimeTest.DateAsText
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.DateAsText].<init>(org.joda.time.DateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.DateTime
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.DateTimeTest.DateTimeWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - org.joda.time.DateTime
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.DateTimeWrapper].<init>(org.joda.time.DateTime)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.DateTimeTest.DateTimeWrapper
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.DateTimeWrapper].<init>(org.joda.time.DateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.DateTimeTest.DateTimeWrapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.DateTimeWrapper].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.DateTimeTest.DateTimeWrapper
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.DateTimeWrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.DateTime
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.DateTimeTest.CustomDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - org.joda.time.DateTime
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.CustomDate].<init>(org.joda.time.DateTime)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.DateTimeTest.CustomDate
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.CustomDate].<init>(org.joda.time.DateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.DateTimeTest.EuroDate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.EuroDate].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.DateTimeTest.EuroDate
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.EuroDate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.DateTime
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.DateTimeTest.EuroDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - org.joda.time.DateTime
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.EuroDate].<init>(org.joda.time.DateTime)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.DateTimeTest.EuroDate
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.EuroDate].<init>(org.joda.time.DateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.DateTime
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      - java.util.Date
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.DateTimeTest.Beanie
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - jodaDateTime
    - javaUtilDate
    argTypes:
    - org.joda.time.DateTime
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 67
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 67
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.Beanie].<init>(org.joda.time.DateTime,java.util.Date)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.DateTimeTest.Beanie
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.Beanie].<init>(org.joda.time.DateTime,java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.DateTimeTest.FormattedDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.FormattedDateTime].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.DateTimeTest.FormattedDateTime
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.FormattedDateTime].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.DateTimeTest.TypeInfoMixIn
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.TypeInfoMixIn].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.DateTimeTest.TypeInfoMixIn
    signature: '[com.fasterxml.jackson.datatype.joda.DateTimeTest.TypeInfoMixIn].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ServiceLoader].load()'
      Src: com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest:15,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].iterator()'
      Src: com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest:16,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].hasNext()'
      Src: com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest:16,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].assertTrue(com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest:16,1
    - Dst: JodaModule.class.getName()
      Src: com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest:18,1
    - Dst: service.getClass()
      Src: com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest:24,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].getName()'
      Src: com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest:24,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].equals(com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest)'
      Src: com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest:24,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].fail(com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest)'
      Src: com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest:29,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].fail(String)'
      Src: com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest:31,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest)'
      Src: com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest:32,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 33
    functionName: '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].testModuleSPIMetadata()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ModuleSPIMetadataTest.java
    functionUses: 0
    functionsReached:
    - service.getClass()
    - '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].iterator()'
    - '[java.util.ServiceLoader].load()'
    - '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].hasNext()'
    - '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].fail(com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest)'
    - '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].getName()'
    - '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].fail(String)'
    - '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].equals(com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest)'
    - '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].assertTrue(com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest,String)'
    - JodaModule.class.getName()
    - '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].testModuleSPIMetadata()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ModuleSPIMetadataTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest
    signature: '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.AnnotationTest:35,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.AnnotationTest:36,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass)'
      Src: com.fasterxml.jackson.datatype.joda.AnnotationTest:37,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.AnnotationTest)'
      Src: com.fasterxml.jackson.datatype.joda.AnnotationTest:38,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.AnnotationTest].getCreatedOn()'
      Src: com.fasterxml.jackson.datatype.joda.AnnotationTest:39,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass].getCreatedOn()'
      Src: com.fasterxml.jackson.datatype.joda.AnnotationTest:39,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.AnnotationTest].assertEquals(com.fasterxml.jackson.datatype.joda.AnnotationTest,com.fasterxml.jackson.datatype.joda.AnnotationTest)'
      Src: com.fasterxml.jackson.datatype.joda.AnnotationTest:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 40
    functionName: '[com.fasterxml.jackson.datatype.joda.AnnotationTest].testDateTimeViaAnnotation()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/AnnotationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass)'
    - '[com.fasterxml.jackson.datatype.joda.AnnotationTest].getCreatedOn()'
    - '[com.fasterxml.jackson.datatype.joda.AnnotationTest].assertEquals(com.fasterxml.jackson.datatype.joda.AnnotationTest,com.fasterxml.jackson.datatype.joda.AnnotationTest)'
    - '[com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass].<init>()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.AnnotationTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass].getCreatedOn()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.AnnotationTest].testDateTimeViaAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.AnnotationTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.AnnotationTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/AnnotationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.AnnotationTest
    signature: '[com.fasterxml.jackson.datatype.joda.AnnotationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.DateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass].getCreatedOn()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/AnnotationTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.joda.time.DateTime
    signature: '[com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass].getCreatedOn()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.DateTime
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - createdOn
    argTypes:
    - org.joda.time.DateTime
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass].setCreatedOn(org.joda.time.DateTime)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/AnnotationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass].setCreatedOn(org.joda.time.DateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.DateTime].now(com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass)'
      Src: com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/AnnotationTest.java
    functionUses: 1
    functionsReached:
    - '[org.joda.time.DateTime].now(com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass
    signature: '[com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:22,1
    - Dst: '[org.joda.time.DateTime].<init>(com.fasterxml.jackson.datatype.joda.MixedListTest)'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:23,1
    - Dst: '[HashMap].put(String,org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:24,1
    - Dst: '[HashMap].put(String,int)'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:25,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(HashMap)'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:27,1
    - Dst: '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:31,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.MixedListTest,com.fasterxml.jackson.core.type.TypeReference)'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:30,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.MixedListTest].size()'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.MixedListTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.MixedListTest)'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.MixedListTest].get(String)'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:34,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.MixedListTest].assertNotNull(com.fasterxml.jackson.datatype.joda.MixedListTest)'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:35,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.MixedListTest].getClass()'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:37,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.MixedListTest].getName()'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:37,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.MixedListTest].fail(String)'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:37,1
    - Dst: Integer.valueOf(int)
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.MixedListTest].get(String)'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.MixedListTest].assertEquals(com.fasterxml.jackson.datatype.joda.MixedListTest,com.fasterxml.jackson.datatype.joda.MixedListTest)'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.MixedListTest].get(String)'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.MixedListTest].assertNotNull(com.fasterxml.jackson.datatype.joda.MixedListTest)'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.MixedListTest].getClass()'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.MixedListTest].getName()'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.MixedListTest].fail(String)'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:44,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 46
    functionName: '[com.fasterxml.jackson.datatype.joda.MixedListTest].testMixedList()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/MixedListTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.MixedListTest].fail(String)'
    - '[HashMap].put(String,int)'
    - '[com.fasterxml.jackson.datatype.joda.MixedListTest].getName()'
    - Integer.valueOf(int)
    - '[org.joda.time.DateTime].<init>(com.fasterxml.jackson.datatype.joda.MixedListTest)'
    - '[com.fasterxml.jackson.datatype.joda.MixedListTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.MixedListTest)'
    - '[HashMap].put(String,org.joda.time.DateTime)'
    - '[com.fasterxml.jackson.datatype.joda.MixedListTest].getClass()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(HashMap)'
    - '[com.fasterxml.jackson.datatype.joda.MixedListTest].get(String)'
    - '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.MixedListTest].assertNotNull(com.fasterxml.jackson.datatype.joda.MixedListTest)'
    - '[HashMap].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.MixedListTest].assertEquals(com.fasterxml.jackson.datatype.joda.MixedListTest,com.fasterxml.jackson.datatype.joda.MixedListTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.MixedListTest,com.fasterxml.jackson.core.type.TypeReference)'
    - '[com.fasterxml.jackson.datatype.joda.MixedListTest].size()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.MixedListTest].testMixedList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.MixedListTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.MixedListTest:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.MixedListTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.MixedListTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/MixedListTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.MixedListTest].jodaMapper()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.MixedListTest
    signature: '[com.fasterxml.jackson.datatype.joda.MixedListTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ObjectMapper].writer()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:50,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].without(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:50,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].with(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:54,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:54,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:53,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:56,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].without(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(com.fasterxml.jackson.datatype.joda.TimeZoneTest,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:56,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].with(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:71,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].without(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(com.fasterxml.jackson.datatype.joda.TimeZoneTest,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - org.joda.time.DateTimeZone
      - org.joda.time.DateTime
      - org.joda.time.DateTime
      - ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 74
    functionName: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].testSimple()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/TimeZoneTest.java
    functionUses: 0
    functionsReached:
    - '[ObjectMapper].writer()'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].with(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(com.fasterxml.jackson.datatype.joda.TimeZoneTest,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].without(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].writeValueAsString(org.joda.time.DateTime)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].testSimple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ObjectMapper].writer()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:84,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].with(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:86,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:88,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].without(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:89,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:89,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(com.fasterxml.jackson.datatype.joda.TimeZoneTest,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - org.joda.time.DateTimeZone
      - org.joda.time.DateTime
      - org.joda.time.DateTime
      - ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 91
    functionName: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].testWriteDatesWithZoneIdAndConsistentZoneOffset()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/TimeZoneTest.java
    functionUses: 0
    functionsReached:
    - '[ObjectMapper].writer()'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].with(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(com.fasterxml.jackson.datatype.joda.TimeZoneTest,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].without(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].writeValueAsString(org.joda.time.DateTime)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].testWriteDatesWithZoneIdAndConsistentZoneOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ObjectMapper].writer()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:96,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].with(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:96,1
    - Dst: '[org.joda.time.DateTimeZone].forID(String)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:98,1
    - Dst: '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:98,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].without(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:103,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:103,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:106,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].disable(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:107,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].readValue(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:108,1
    - Dst: '[org.joda.time.DateTime].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:109,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:109,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(com.fasterxml.jackson.datatype.joda.TimeZoneTest,com.fasterxml.jackson.datatype.joda.TimeZoneTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:109,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(org.joda.time.DateTime,com.fasterxml.jackson.datatype.joda.TimeZoneTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:110,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].with(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:113,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:113,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].readValue(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:115,1
    - Dst: '[org.joda.time.DateTime].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:116,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:116,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(com.fasterxml.jackson.datatype.joda.TimeZoneTest,com.fasterxml.jackson.datatype.joda.TimeZoneTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - org.joda.time.DateTimeZone
      - org.joda.time.DateTime
      - org.joda.time.DateTime
      - ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 120
    functionName: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].testRoundTrip()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/TimeZoneTest.java
    functionUses: 0
    functionsReached:
    - '[ObjectMapper].writer()'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].jodaMapper()'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].getMillis()'
    - '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[org.joda.time.DateTimeZone].forID(String)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].with(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].disable(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(com.fasterxml.jackson.datatype.joda.TimeZoneTest,com.fasterxml.jackson.datatype.joda.TimeZoneTest,String)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].without(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[org.joda.time.DateTime].getMillis()'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].readValue(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].writeValueAsString(org.joda.time.DateTime)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(org.joda.time.DateTime,com.fasterxml.jackson.datatype.joda.TimeZoneTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].testRoundTrip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:129,1
    - Dst: '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:131,1
    - Dst: '[org.joda.time.DateTime].<init>(org.joda.time.DateTime,org.joda.time.DateTimeZone)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:134,1
    - Dst: '[org.joda.time.DateTime].<init>(org.joda.time.DateTime,org.joda.time.DateTimeZone)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:135,1
    - Dst: '[ObjectMapper].writer()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:137,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].without(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:137,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].with(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:137,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:141,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:142,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:144,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].disable(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:145,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].readValue(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:147,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].readValue(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:148,1
    - Dst: '[org.joda.time.DateTime].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:150,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:150,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(com.fasterxml.jackson.datatype.joda.TimeZoneTest,com.fasterxml.jackson.datatype.joda.TimeZoneTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:150,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(org.joda.time.DateTime,com.fasterxml.jackson.datatype.joda.TimeZoneTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:151,1
    - Dst: '[org.joda.time.DateTime].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:153,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:153,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(com.fasterxml.jackson.datatype.joda.TimeZoneTest,com.fasterxml.jackson.datatype.joda.TimeZoneTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:153,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(org.joda.time.DateTime,com.fasterxml.jackson.datatype.joda.TimeZoneTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - org.joda.time.DateTimeZone
      - org.joda.time.DateTime
      - org.joda.time.DateTime
      - ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 155
    functionName: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].testFallBackTransition()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/TimeZoneTest.java
    functionUses: 0
    functionsReached:
    - '[ObjectMapper].writer()'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].jodaMapper()'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].getMillis()'
    - '[org.joda.time.DateTime].<init>(org.joda.time.DateTime,org.joda.time.DateTimeZone)'
    - '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].with(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].disable(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(com.fasterxml.jackson.datatype.joda.TimeZoneTest,com.fasterxml.jackson.datatype.joda.TimeZoneTest,String)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].without(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[org.joda.time.DateTime].getMillis()'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].readValue(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].writeValueAsString(org.joda.time.DateTime)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(org.joda.time.DateTime,com.fasterxml.jackson.datatype.joda.TimeZoneTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].testFallBackTransition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:161,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].disable(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:162,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].enable(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:163,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:165,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:167,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - org.joda.time.DateTimeZone
      - org.joda.time.DateTime
      - org.joda.time.DateTime
      - ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 168
    functionName: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].testSerializationWithTypeInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/TimeZoneTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].jodaMapper()'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].disable(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].enable(com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].writeValueAsString(org.joda.time.DateTime)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].testSerializationWithTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.DateTimeZone].forID(String)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:29,1
    - Dst: '[org.joda.time.DateTime].<init>(int,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:31,1
    - Dst: '[org.joda.time.DateTime].<init>(int,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:32,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.TimeZoneTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - org.joda.time.DateTimeZone
      - org.joda.time.DateTime
      - org.joda.time.DateTime
      - ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.TimeZoneTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/TimeZoneTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].jodaMapper()'
    - '[org.joda.time.DateTimeZone].forID(String)'
    - '[org.joda.time.DateTime].<init>(int,com.fasterxml.jackson.datatype.joda.TimeZoneTest)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.TimeZoneTest
    signature: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.TimeZoneTest.TypeInfoMixIn
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest.TypeInfoMixIn].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/TimeZoneTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.TimeZoneTest.TypeInfoMixIn
    signature: '[com.fasterxml.jackson.datatype.joda.TimeZoneTest.TypeInfoMixIn].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapper].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaMapperTest:15,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapper].setWriteDatesAsTimestamps(boolean)'
      Src: com.fasterxml.jackson.datatype.joda.JodaMapperTest:17,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapper].getWriteDatesAsTimestamps()'
      Src: com.fasterxml.jackson.datatype.joda.JodaMapperTest:18,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapperTest].assertTrue(boolean)'
      Src: com.fasterxml.jackson.datatype.joda.JodaMapperTest:18,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapper].setWriteDatesAsTimestamps(boolean)'
      Src: com.fasterxml.jackson.datatype.joda.JodaMapperTest:20,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapper].getWriteDatesAsTimestamps()'
      Src: com.fasterxml.jackson.datatype.joda.JodaMapperTest:21,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapperTest].assertFalse(boolean)'
      Src: com.fasterxml.jackson.datatype.joda.JodaMapperTest:21,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: 22
      start: 12
    functionDepth: 5
    functionLinenumber: 12
    functionLinenumberEnd: 22
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaMapperTest].test_writeDatesAsTimestamps_property()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaMapperTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.JodaMapperTest].assertFalse(boolean)'
    - '[com.fasterxml.jackson.datatype.joda.JodaMapper].getWriteDatesAsTimestamps()'
    - '[com.fasterxml.jackson.datatype.joda.JodaMapper].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaMapperTest].assertTrue(boolean)'
    - '[com.fasterxml.jackson.datatype.joda.JodaMapper].setWriteDatesAsTimestamps(boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.JodaMapperTest].test_writeDatesAsTimestamps_property()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapper].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaMapperTest:27,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapper].setWriteDatesAsTimestamps(boolean)'
      Src: com.fasterxml.jackson.datatype.joda.JodaMapperTest:29,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapper].isEnabled(com.fasterxml.jackson.datatype.joda.JodaMapperTest)'
      Src: com.fasterxml.jackson.datatype.joda.JodaMapperTest:31,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapperTest].assertTrue(com.fasterxml.jackson.datatype.joda.JodaMapperTest)'
      Src: com.fasterxml.jackson.datatype.joda.JodaMapperTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 24
    functionDepth: 5
    functionLinenumber: 24
    functionLinenumberEnd: 32
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaMapperTest].setWriteDatesAsTimestamps_sets_the_WRITE_DATES_AS_TIMESTAMPS_configuration()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaMapperTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.JodaMapperTest].assertTrue(com.fasterxml.jackson.datatype.joda.JodaMapperTest)'
    - '[com.fasterxml.jackson.datatype.joda.JodaMapper].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaMapper].setWriteDatesAsTimestamps(boolean)'
    - '[com.fasterxml.jackson.datatype.joda.JodaMapper].isEnabled(com.fasterxml.jackson.datatype.joda.JodaMapperTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.JodaMapperTest].setWriteDatesAsTimestamps_sets_the_WRITE_DATES_AS_TIMESTAMPS_configuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.JodaMapperTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaMapperTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaMapperTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.JodaMapperTest
    signature: '[com.fasterxml.jackson.datatype.joda.JodaMapperTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.JodaTestBase:57,1
    - Dst: '[com.fasterxml.jackson.databind.cfg.MapperBuilder<?,?>].build()'
      Src: com.fasterxml.jackson.datatype.joda.JodaTestBase:57,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: false
      returnValueGenericType: com.fasterxml.jackson.databind.ObjectMapper
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 5
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].jodaMapper()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.databind.cfg.MapperBuilder<?,?>].build()'
    linkageType: ''
    returnType: com.fasterxml.jackson.databind.ObjectMapper
    signature: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].jodaMapper()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.json.JsonMapper].builder()'
      Src: com.fasterxml.jackson.datatype.joda.JodaTestBase:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaTestBase:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].addModule(com.fasterxml.jackson.datatype.joda.JodaModule)'
      Src: com.fasterxml.jackson.datatype.joda.JodaTestBase:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.databind.cfg.MapperBuilder<?,?>
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 4
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].mapperWithModuleBuilder()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].addModule(com.fasterxml.jackson.datatype.joda.JodaModule)'
    - '[com.fasterxml.jackson.databind.json.JsonMapper].builder()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.databind.cfg.MapperBuilder<?,?>
    signature: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].mapperWithModuleBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.JodaTestBase:67,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].coercionConfigDefaults()'
      Src: com.fasterxml.jackson.datatype.joda.JodaTestBase:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].setCoercion(com.fasterxml.jackson.datatype.joda.JodaTestBase,com.fasterxml.jackson.datatype.joda.JodaTestBase)'
      Src: com.fasterxml.jackson.datatype.joda.JodaTestBase:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.databind.ObjectMapper
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 66
    functionDepth: 6
    functionLinenumber: 66
    functionLinenumberEnd: 71
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].mapperWithFailFromEmptyString()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].setCoercion(com.fasterxml.jackson.datatype.joda.JodaTestBase,com.fasterxml.jackson.datatype.joda.JodaTestBase)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].coercionConfigDefaults()'
    - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].jodaMapper()'
    linkageType: ''
    returnType: com.fasterxml.jackson.databind.ObjectMapper
    signature: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].mapperWithFailFromEmptyString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Throwable].getMessage()'
      Src: com.fasterxml.jackson.datatype.joda.JodaTestBase:88,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].toLowerCase()'
      Src: com.fasterxml.jackson.datatype.joda.JodaTestBase:89,1
    - Dst: match.toLowerCase()
      Src: com.fasterxml.jackson.datatype.joda.JodaTestBase:91,1
    - Dst: lmsg.indexOf(com.fasterxml.jackson.datatype.joda.JodaTestBase)
      Src: com.fasterxml.jackson.datatype.joda.JodaTestBase:92,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].fail(String)'
      Src: com.fasterxml.jackson.datatype.joda.JodaTestBase:96,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 97
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 97
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].verifyException(Throwable)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].fail(String)'
    - match.toLowerCase()
    - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].toLowerCase()'
    - lmsg.indexOf(com.fasterxml.jackson.datatype.joda.JodaTestBase)
    - '[Throwable].getMessage()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].verifyException(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].q(String)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].q(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].q(String)'
      Src: com.fasterxml.jackson.datatype.joda.JodaTestBase:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].quote(String)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].q(String)'
    linkageType: ''
    returnType: String
    signature: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].quote(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replace(String,String)'
      Src: com.fasterxml.jackson.datatype.joda.JodaTestBase:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].a2q(String)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
    functionUses: 1
    functionsReached:
    - '[String].replace(String,String)'
    linkageType: ''
    returnType: String
    signature: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].a2q(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].a2q(String)'
      Src: com.fasterxml.jackson.datatype.joda.JodaTestBase:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - json
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].aposToQuotes(String)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].a2q(String)'
    linkageType: ''
    returnType: String
    signature: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].aposToQuotes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.JodaTestBase
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.JodaTestBase
    signature: '[com.fasterxml.jackson.datatype.joda.JodaTestBase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - Instant
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedInstant
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - org.joda.time.Instant
    constantsTouched: []
    func_position:
      end: 25
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 25
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedInstant].<init>(org.joda.time.Instant)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedInstant
    signature: '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedInstant].<init>(org.joda.time.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Instant
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedInstant
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedInstant].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedInstant
    signature: '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedInstant].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.YearMonth
      classConcrete: true
      classEnum: false
      classFields:
      - YearMonth
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedYearMonth
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - org.joda.time.YearMonth
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedYearMonth].<init>(org.joda.time.YearMonth)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedYearMonth
    signature: '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedYearMonth].<init>(org.joda.time.YearMonth)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - YearMonth
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedYearMonth
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedYearMonth].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedYearMonth
    signature: '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedYearMonth].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.MonthDay
      classConcrete: true
      classEnum: false
      classFields:
      - MonthDay
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedMonthDay
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - org.joda.time.MonthDay
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedMonthDay].<init>(org.joda.time.MonthDay)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedMonthDay
    signature: '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedMonthDay].<init>(org.joda.time.MonthDay)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - MonthDay
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedMonthDay
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedMonthDay].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedMonthDay
    signature: '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedMonthDay].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.JodaTestBase.MixinForPolymorphism
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaTestBase.MixinForPolymorphism].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.JodaTestBase.MixinForPolymorphism
    signature: '[com.fasterxml.jackson.datatype.joda.JodaTestBase.MixinForPolymorphism].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestShouldFailException:16,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: com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestShouldFailException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 17
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 17
    functionName: '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestShouldFailException].<init>(String)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/testutil/failure/JacksonTestShouldFailException.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestShouldFailException
    signature: '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestShouldFailException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Invocation<Void>].proceed()'
      Src: com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor:22,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor].handleUnexpectePassingTest(ReflectiveInvocationContext<Method>)'
      Src: com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor:27,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Invocation<Void>
      - ReflectiveInvocationContext<Method>
      - ExtensionContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Throwable
      interfaces:
      - InvocationInterceptor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - invocation
    - invocationContext
    - extensionContext
    argTypes:
    - Invocation<Void>
    - ReflectiveInvocationContext<Method>
    - ExtensionContext
    constantsTouched: []
    func_position:
      end: 28
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 28
    functionName: '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor].interceptTestMethod(Invocation<Void>,ReflectiveInvocationContext<Method>,ExtensionContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/testutil/failure/JacksonTestFailureExpectedInterceptor.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor].handleUnexpectePassingTest(ReflectiveInvocationContext<Method>)'
    - '[Invocation<Void>].proceed()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor].interceptTestMethod(Invocation<Void>,ReflectiveInvocationContext<Method>,ExtensionContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ReflectiveInvocationContext<Method>].getTargetClass()'
      Src: com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor:32,1
    - Dst: '[ReflectiveInvocationContext<Method>].getExecutable()'
      Src: com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor].getName()'
      Src: com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor:33,1
    - Dst: String.format(String,com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor,com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor)
      Src: com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor:37,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestShouldFailException].<init>(com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor)'
      Src: com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - ReflectiveInvocationContext<Method>
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - InvocationInterceptor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - invocationContext
    argTypes:
    - ReflectiveInvocationContext<Method>
    constantsTouched: []
    func_position:
      end: 41
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 41
    functionName: '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor].handleUnexpectePassingTest(ReflectiveInvocationContext<Method>)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/testutil/failure/JacksonTestFailureExpectedInterceptor.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestShouldFailException].<init>(com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor)'
    - '[ReflectiveInvocationContext<Method>].getExecutable()'
    - '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor].getName()'
    - String.format(String,com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor,com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor)
    - '[ReflectiveInvocationContext<Method>].getTargetClass()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor].handleUnexpectePassingTest(ReflectiveInvocationContext<Method>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - InvocationInterceptor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/testutil/failure/JacksonTestFailureExpectedInterceptor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor
    signature: '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LocalDate].<init>(int,int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:56,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(LocalDate)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:58,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:58,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].q(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:62,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectWriter].without(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(LocalDate)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:67,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].setSerializationInclusion(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:68,1
    - Dst: '[Container].<init>(LocalDate)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:69,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(Container)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:69,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:69,1
    - Dst: '[Container].<init>(null)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(Container)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 73
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalDateSer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(Container)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].jodaMapper()'
    - '[Container].<init>(null)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].q(String)'
    - '[Container].<init>(LocalDate)'
    - '[LocalDate].<init>(int,int,int)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].setSerializationInclusion(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.databind.ObjectWriter].without(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(LocalDate)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalDateSer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LocalDate].<init>(int,int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:78,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(LocalDate)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:80,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:80,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:84,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:84,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].disable(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:84,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:84,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(LocalDate)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:88,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 89
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalDateSerWithTypeInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
    - '[LocalDate].<init>(int,int,int)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].disable(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(LocalDate)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(LocalDate)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalDateSerWithTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LocalTime].<init>(int,int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:100,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(LocalTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:102,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:102,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:106,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].disable(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:106,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:106,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].q(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:109,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(LocalTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:109,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 111
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalTimeSer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].q(String)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(LocalTime)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].disable(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(LocalTime)'
    - '[LocalTime].<init>(int,int,int)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalTimeSer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LocalTime].<init>(int,int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:116,1
    - Dst: '[com.fasterxml.jackson.databind.module.SimpleModule].<init>(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:119,1
    - Dst: '[org.joda.time.format.ISODateTimeFormat].hourMinute()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:121,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:121,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:120,1
    - Dst: '[com.fasterxml.jackson.databind.module.SimpleModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:120,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:123,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].addModule(com.fasterxml.jackson.databind.module.SimpleModule)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:123,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:123,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].q(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:127,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(LocalTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:127,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:127,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].a2q(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:129,1
    - Dst: '[Container].<init>(LocalTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:129,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(Container)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:129,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 131
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalTimeSerWithFormatOverride()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.module.SimpleModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(Container)'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.databind.module.SimpleModule].<init>(String)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].q(String)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].addModule(com.fasterxml.jackson.databind.module.SimpleModule)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(LocalTime)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].a2q(String)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    - '[LocalTime].<init>(int,int,int)'
    - '[org.joda.time.format.ISODateTimeFormat].hourMinute()'
    - '[Container].<init>(LocalTime)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalTimeSerWithFormatOverride()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LocalTime].<init>(int,int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:136,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(LocalTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:138,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:138,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:142,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:142,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].disable(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:142,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:142,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(LocalTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:147,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 148
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalTimeSerWithTypeInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(LocalTime)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].disable(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(LocalTime)'
    - '[LocalTime].<init>(int,int,int)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalTimeSerWithTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LocalDateTime].<init>(int,int,int,int,int,int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:159,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(LocalDateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:162,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:162,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:165,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].disable(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:165,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:165,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].q(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:168,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(LocalDateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:168,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 169
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalDateTimeSer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(LocalDateTime)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(LocalDateTime)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].q(String)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[LocalDateTime].<init>(int,int,int,int,int,int,int)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].disable(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalDateTimeSer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LocalDateTime].<init>(int,int,int,int,int,int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:174,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(LocalDateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:177,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:177,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:180,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:180,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].disable(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:180,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:180,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(LocalDateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:185,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 186
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalDateTimeSerWithTypeInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(LocalDateTime)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(LocalDateTime)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
    - '[LocalDateTime].<init>(int,int,int,int,int,int,int)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].disable(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalDateTimeSerWithTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Period].<init>(int,int,int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:197,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].q(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:198,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(Period)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:198,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 199
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testPeriodSer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].q(String)'
    - '[Period].<init>(int,int,int,int)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(Period)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testPeriodSer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Period].<init>(int,int,int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:204,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:205,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:205,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:205,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(Period)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:208,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 209
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testPeriodSerWithTypeInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(Period)'
    - '[Period].<init>(int,int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testPeriodSerWithTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Duration].<init>(int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:220,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(Duration)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:221,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:222,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].q(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:224,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:224,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].without(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:224,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(Duration)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:224,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 227
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testDurationSer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].without(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(Duration)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].q(String)'
    - '[Duration].<init>(int)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(Duration)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testDurationSer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Duration].<init>(int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:232,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:233,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].enable(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:233,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:233,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:233,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(Duration)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:237,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 239
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testDurationSerWithTypeInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].enable(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writeValueAsString(Duration)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
    - '[Duration].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testDurationSerWithTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[MonthDay].<init>(int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:244,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(MonthDay)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:245,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].q(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:246,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 247
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testMonthDaySer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[MonthDay].<init>(int,int)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].q(String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(MonthDay)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testMonthDaySer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[MonthDay].<init>(int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:252,1
    - Dst: '[FormattedMonthDay].<init>(MonthDay)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:253,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(FormattedMonthDay)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:253,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].a2q(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:254,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 255
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testCustomMonthDaySer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[FormattedMonthDay].<init>(MonthDay)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(FormattedMonthDay)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[MonthDay].<init>(int,int)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].a2q(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testCustomMonthDaySer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[YearMonth].<init>(int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:260,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(YearMonth)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:261,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].q(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:262,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 263
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testYearMonthSer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].q(String)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(YearMonth)'
    - '[YearMonth].<init>(int,int)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testYearMonthSer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[YearMonth].<init>(int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:268,1
    - Dst: '[FormattedYearMonth].<init>(YearMonth)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:269,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(FormattedYearMonth)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:269,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].a2q(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:270,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 271
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testCustomYearMonthSer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(FormattedYearMonth)'
    - '[YearMonth].<init>(int,int)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].a2q(String)'
    - '[FormattedYearMonth].<init>(YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testCustomYearMonthSer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Hours.hours(int)
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:276,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:277,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 279
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testHoursSer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - Hours.hours(int)
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testHoursSer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Minutes.minutes(int)
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:284,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:285,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 287
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testMinutesSer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - Minutes.minutes(int)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testMinutesSer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Seconds.seconds(int)
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:292,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:293,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 295
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testSecondsSer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - Seconds.seconds(int)
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testSecondsSer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Months.months(int)
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:300,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:301,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 303
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testMonthsSer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - Months.months(int)
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testMonthsSer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Years.years(int)
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:308,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:309,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 311
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testYearsSer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - Years.years(int)
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testYearsSer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Weeks.weeks(int)
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:316,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:317,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 319
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testWeeksSer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - Weeks.weeks(int)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testWeeksSer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].enable(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].enable(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writer()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].enable(com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].build()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].writer()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest.ObjectConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest.ObjectConfiguration].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest.ObjectConfiguration
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest.ObjectConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - T
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest.Container
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - contents
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest.Container].<init>(T)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest.Container
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest.Container].<init>(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - T
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest.Container].getContents()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest.Container].getContents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Interval].<init>(int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].q(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:44,1
    - Dst: '[ObjectMapper].writeValueAsString(org.joda.time.Interval)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest,com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].q(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:47,1
    - Dst: '[ObjectWriter].without(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:48,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].writeValueAsString(org.joda.time.Interval)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:48,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest,com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ObjectMapper
      - ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 50
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].testIntervalSerBasic()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/IntervalSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[ObjectMapper].writeValueAsString(org.joda.time.Interval)'
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].q(String)'
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest,com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
    - '[org.joda.time.Interval].<init>(int,int)'
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].writeValueAsString(org.joda.time.Interval)'
    - '[ObjectWriter].without(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].testIntervalSerBasic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Interval].<init>(int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:55,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].writeValueAsString(org.joda.time.Interval)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ObjectMapper
      - ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 62
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].testIntervalSerWithTypeInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/IntervalSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].build()'
    - '[org.joda.time.Interval].<init>(int,int)'
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].writeValueAsString(org.joda.time.Interval)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].testIntervalSerWithTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Interval].<init>(int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:67,1
    - Dst: '[FormattedInterval].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:68,1
    - Dst: '[ObjectMapper].writeValueAsString(FormattedInterval)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:70,1
    - Dst: '[ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].assertNotNull(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:73,1
    - Dst: resultInt.getStartMillis()
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:77,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:77,1
    - Dst: resultInt.getEndMillis()
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:78,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:78,1
    - Dst: resultInt.getStart()
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:80,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].getZone()'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:80,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].getID()'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:82,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ObjectMapper
      - ObjectWriter
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 83
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].testWithTimeZoneOverride()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/IntervalSerializationTest.java
    functionUses: 0
    functionsReached:
    - resultInt.getStartMillis()
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].assertNotNull(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
    - '[ObjectMapper].writeValueAsString(FormattedInterval)'
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
    - '[FormattedInterval].<init>()'
    - resultInt.getStart()
    - resultInt.getEndMillis()
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].getID()'
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].getZone()'
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
    - '[org.joda.time.Interval].<init>(int,int)'
    - '[ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].testWithTimeZoneOverride()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].enable(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].enable(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].writer()'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ObjectMapper
      - ObjectWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/IntervalSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].writer()'
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].build()'
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].enable(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest
    signature: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest.ObjectConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest.ObjectConfiguration].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/IntervalSerializationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest.ObjectConfiguration
    signature: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest.ObjectConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Interval
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest.FormattedInterval
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest.FormattedInterval].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/IntervalSerializationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest.FormattedInterval
    signature: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest.FormattedInterval].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DateTime.parse(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test)
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test:23,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test:24,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].disable(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test:24,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test:24,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test:29,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].q(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test:30,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].assertEquals(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test,com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test:30,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].writer()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].without(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].q(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test:37,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].assertEquals(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test,com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 38
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].testLocalDateSerDefault()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeSerializationWithOffsets146Test.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].writer()'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].build()'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].assertEquals(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test,com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].without(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test)'
    - DateTime.parse(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test)
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].q(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].disable(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].q(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].testLocalDateSerDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeSerializationWithOffsets146Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest:32,1
    - Dst: '[org.joda.time.DateTimeZone].forID(com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest:36,1
    - Dst: '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest:35,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest.DummyClassWithDate].<init>(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest:35,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest.DummyClassWithDate)'
      Src: com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest:39,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].contains(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].fail(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest:41,1
    - Dst: String.format(String,com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest)
      Src: com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].contains(com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].fail(com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 47
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].testJacksonAnnotatedPOJOWithDateWithTimezoneToJson()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/WriteZoneIdTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].jodaMapper()'
    - '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest.DummyClassWithDate)'
    - '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].fail(com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest)'
    - String.format(String,com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest)
    - '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest.DummyClassWithDate].<init>(org.joda.time.DateTime)'
    - '[org.joda.time.DateTimeZone].forID(com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest)'
    - '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].contains(com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].contains(String)'
    - '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].testJacksonAnnotatedPOJOWithDateWithTimezoneToJson()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/WriteZoneIdTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest
    signature: '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest.DummyClassWithDate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 22
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest.DummyClassWithDate].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/WriteZoneIdTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest.DummyClassWithDate
    signature: '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest.DummyClassWithDate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.DateTime
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest.DummyClassWithDate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - date
    argTypes:
    - org.joda.time.DateTime
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest.DummyClassWithDate].<init>(org.joda.time.DateTime)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/WriteZoneIdTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest.DummyClassWithDate
    signature: '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest.DummyClassWithDate].<init>(org.joda.time.DateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:62,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:62,1
    - Dst: '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z].<init>(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test]._testSerialization(String,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:59,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:67,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:67,1
    - Dst: '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z].<init>(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test]._testSerialization(String,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:64,1
    - Dst: '[org.joda.time.LocalDate].<init>(int,int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:71,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z].<init>(org.joda.time.LocalDate)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:71,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test]._testSerialization(String,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:69,1
    - Dst: '[org.joda.time.LocalTime].<init>(int,int,int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:75,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z].<init>(org.joda.time.LocalTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:75,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test]._testSerialization(String,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:73,1
    - Dst: '[org.joda.time.LocalDateTime].<init>(int,int,int,int,int,int,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:79,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z].<init>(org.joda.time.LocalDateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:79,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test]._testSerialization(String,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 80
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].patternShouldNotEraseTimeZone()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JsonFormatTimeZoneWithPattern98Test.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z].<init>(org.joda.time.LocalDateTime)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test]._testSerialization(String,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z)'
    - '[org.joda.time.LocalDateTime].<init>(int,int,int,int,int,int,int)'
    - '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
    - '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z].<init>(org.joda.time.LocalDate)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z].<init>(org.joda.time.LocalTime)'
    - '[org.joda.time.LocalTime].<init>(int,int,int,int)'
    - '[org.joda.time.LocalDate].<init>(int,int,int)'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z].<init>(org.joda.time.DateTime)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].patternShouldNotEraseTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:90,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:90,1
    - Dst: '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:89,1
    - Dst: '[Wrapper2Z].<init>(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:89,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test]._testSerialization(String,Wrapper2Z)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:87,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:95,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:95,1
    - Dst: '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:94,1
    - Dst: '[Wrapper2Z].<init>(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:94,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test]._testSerialization(String,Wrapper2Z)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 96
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].patternShouldNotEraseTimeZoneWithZZ()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JsonFormatTimeZoneWithPattern98Test.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
    - '[Wrapper2Z].<init>(org.joda.time.DateTime)'
    - '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test]._testSerialization(String,Wrapper2Z)'
    - '[java.util.TimeZone].getTimeZone(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].patternShouldNotEraseTimeZoneWithZZ()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:106,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:106,1
    - Dst: '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:105,1
    - Dst: '[Wrapper1Z].<init>(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:105,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test]._testSerialization(String,Wrapper1Z)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:103,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:111,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:111,1
    - Dst: '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:110,1
    - Dst: '[Wrapper1Z].<init>(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:110,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test]._testSerialization(String,Wrapper1Z)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 112
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].patternShouldNotEraseTimeZoneWithZ()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JsonFormatTimeZoneWithPattern98Test.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
    - '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test]._testSerialization(String,Wrapper1Z)'
    - '[Wrapper1Z].<init>(org.joda.time.DateTime)'
    - '[java.util.TimeZone].getTimeZone(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].patternShouldNotEraseTimeZoneWithZ()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(Object)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:115,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 2
    argNames:
    - expectedJson
    - wrapper
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test]._testSerialization(String,Object)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JsonFormatTimeZoneWithPattern98Test.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(Object)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test]._testSerialization(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:50,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].disable(com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:50,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JsonFormatTimeZoneWithPattern98Test.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].disable(com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].build()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - T
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z].<init>(T)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JsonFormatTimeZoneWithPattern98Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z].<init>(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - T
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper2Z
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper2Z].<init>(T)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JsonFormatTimeZoneWithPattern98Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper2Z
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper2Z].<init>(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      classConcrete: true
      classEnum: false
      classFields:
      - T
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper1Z
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper1Z].<init>(T)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JsonFormatTimeZoneWithPattern98Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper1Z
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper1Z].<init>(T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Days].days(int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest:21,1
    - Dst: Collections.singletonMap(String,com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest)
      Src: com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest:21,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest:23,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 24
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest].testPeriodSerialization()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/DaysSerializationTest.java
    functionUses: 0
    functionsReached:
    - Collections.singletonMap(String,com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest)
    - '[org.joda.time.Days].days(int)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest].testPeriodSerialization()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest:15,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest:15,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/DaysSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest].build()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Instant].<init>(int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:25,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.joda.time.Instant)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:28,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:28,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].q(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:31,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:31,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].without(com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:31,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].writeValueAsString(org.joda.time.Instant)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:31,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest,com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 34
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].testInstantSer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/InstantSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.joda.time.Instant)'
    - '[org.joda.time.Instant].<init>(int)'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].without(com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].q(String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest,com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].writeValueAsString(org.joda.time.Instant)'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].testInstantSer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:39,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].without(com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:39,1
    - Dst: '[org.joda.time.Instant].<init>(int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedInstant].<init>(org.joda.time.Instant)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].writeValueAsString(com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedInstant)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:39,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].a2q(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest,com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 44
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].testCustomFormatInstantSer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/InstantSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].writeValueAsString(com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedInstant)'
    - '[org.joda.time.Instant].<init>(int)'
    - '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedInstant].<init>(org.joda.time.Instant)'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].a2q(String)'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].without(com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].assertEquals(com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest,com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].testCustomFormatInstantSer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:50,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].disable(com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:50,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:50,1
    - Dst: '[java.text.SimpleDateFormat].<init>(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:54,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].setDateFormat(java.text.SimpleDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:54,1
    - Dst: '[org.joda.time.DateTime].<init>(int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:57,1
    - Dst: '[org.joda.time.DateTime].toInstant()'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:59,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 60
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].testInstantConversion()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/InstantSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[java.text.SimpleDateFormat].<init>(String)'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].build()'
    - '[org.joda.time.DateTime].toInstant()'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].writeValueAsString(com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].setDateFormat(java.text.SimpleDateFormat)'
    - '[org.joda.time.DateTime].<init>(int)'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].disable(com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].testInstantConversion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:18,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].enable(com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:18,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].enable(com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:18,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/InstantSerializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].enable(com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].build()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest
    signature: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.DateTimeZone].forID(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:23,1
    - Dst: '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:23,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:27,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:28,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].with(com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:27,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].without(com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:27,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:27,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:26,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:34,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:35,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].with(com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:34,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].with(com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:34,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].writeValueAsString(org.joda.time.DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:34,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 38
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].dateTimeShouldRetainItsOwnZone()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeOwnZoneSerialization92Test.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].with(com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].writeValueAsString(org.joda.time.DateTime)'
    - '[org.joda.time.DateTimeZone].forID(String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writer()'
    - '[org.joda.time.DateTime].<init>(int,int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test)'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].assertEquals(String,com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].without(com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].dateTimeShouldRetainItsOwnZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:19,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].disable(com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:19,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].build()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeOwnZoneSerialization92Test.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].disable(com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].build()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:63,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:63,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:65,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:67,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:67,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:70,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:70,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:71,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:71,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:73,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:73,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:76,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:76,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertNull(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:76,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:78,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:78,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:80,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:81,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:81,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:82,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:82,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:83,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:83,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:85,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:85,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:86,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:86,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:87,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:87,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:88,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:88,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:91,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:91,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertNull(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 92
    functionName: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testDateMidnightDeserWithTimeZone()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/depr/DateMidnightTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertNull(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getDayOfMonth()'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getYear()'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].quote(String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getMonthOfYear()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testDateMidnightDeserWithTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:98,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:99,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:99,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:100,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:100,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:101,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:101,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:103,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:103,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:104,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:104,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:105,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:105,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:106,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:106,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:109,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:109,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertNull(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 110
    functionName: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testDateMidnightDeser()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/depr/DateMidnightTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertNull(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getDayOfMonth()'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getYear()'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].quote(String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getMonthOfYear()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testDateMidnightDeser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:115,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:116,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:119,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:120,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:120,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:121,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:121,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:122,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:122,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:124,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:125,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:125,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:126,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:126,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:127,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 128
    functionName: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testDateMidnightDeserWithTypeInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/depr/DateMidnightTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getDayOfMonth()'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getYear()'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].readValue(String)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getMonthOfYear()'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].jodaMapper()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testDateMidnightDeserWithTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].aposToQuotes(String)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:139,1
    - Dst: '[DateMidnight].<init>(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:141,1
    - Dst: '[FormattedDateAsTimestamp].<init>(DateMidnight)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:140,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(FormattedDateAsTimestamp)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:140,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 142
    functionName: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testSerializeAsTimestamp()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/depr/DateMidnightTest.java
    functionUses: 0
    functionsReached:
    - '[FormattedDateAsTimestamp].<init>(DateMidnight)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(FormattedDateAsTimestamp)'
    - '[DateMidnight].<init>(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].aposToQuotes(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testSerializeAsTimestamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:147,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].enable(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:147,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].enable(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:147,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].writer()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:150,1
    - Dst: '[DateMidnight].<init>(int,int,int)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:152,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].writeValueAsString(DateMidnight)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:154,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:154,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:157,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].without(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:158,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].writeValueAsString(DateMidnight)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:158,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:157,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:161,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:162,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].configure(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest,boolean)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:163,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].writeValueAsString(DateMidnight)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:164,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 165
    functionName: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testDateMidnightSer()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/depr/DateMidnightTest.java
    functionUses: 0
    functionsReached:
    - '[DateMidnight].<init>(int,int,int)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].without(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].writer()'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].writeValueAsString(DateMidnight)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].configure(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest,boolean)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].enable(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].jodaMapper()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testDateMidnightSer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DateMidnight].<init>(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:179,1
    - Dst: '[AlternateFormat].<init>(DateMidnight)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:180,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(AlternateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:181,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].contains(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:183,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].fail(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:184,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:186,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertNotNull(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:187,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(DateMidnight,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 189
    functionName: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testDeserWithCustomFormat()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/depr/DateMidnightTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].fail(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[DateMidnight].<init>(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].contains(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(DateMidnight,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertNotNull(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(AlternateFormat)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[AlternateFormat].<init>(DateMidnight)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testDeserWithCustomFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:194,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:196,1
    - Dst: '[FormattedDateMidnight].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:197,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].writeValueAsString(FormattedDateMidnight)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:199,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].readValue(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:201,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertNotNull(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:202,1
    - Dst: resultMidnight.getYear()
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:206,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:206,1
    - Dst: resultMidnight.getMonthOfYear()
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:207,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:207,1
    - Dst: resultMidnight.getDayOfMonth()
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:208,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:208,1
    - Dst: resultMidnight.getZone()
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:210,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getID()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:212,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 213
    functionName: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testWithTimeZoneOverride()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/depr/DateMidnightTest.java
    functionUses: 0
    functionsReached:
    - resultMidnight.getMonthOfYear()
    - resultMidnight.getDayOfMonth()
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[FormattedDateMidnight].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].getID()'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].readValue(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].readValue(String)'
    - resultMidnight.getZone()
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].writeValueAsString(FormattedDateMidnight)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertNotNull(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - resultMidnight.getYear()
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].jodaMapper()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testWithTimeZoneOverride()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:22,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].disable(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
      Src: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/depr/DateMidnightTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].disable(com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest)'
    - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].jodaMapper()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest
    signature: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.MixInForTypeId
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.MixInForTypeId].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/depr/DateMidnightTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.MixInForTypeId
    signature: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.MixInForTypeId].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateMidnight
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.AlternateFormat
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.AlternateFormat].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/depr/DateMidnightTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.AlternateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.AlternateFormat].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - DateMidnight
      classConcrete: true
      classEnum: false
      classFields:
      - DateMidnight
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.AlternateFormat
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - DateMidnight
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.AlternateFormat].<init>(DateMidnight)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/depr/DateMidnightTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.AlternateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.AlternateFormat].<init>(DateMidnight)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateMidnight
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.FormattedDateMidnight
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.FormattedDateMidnight].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/depr/DateMidnightTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.FormattedDateMidnight
    signature: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.FormattedDateMidnight].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateMidnight
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.FormattedDateAsTimestamp
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.FormattedDateAsTimestamp].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/depr/DateMidnightTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.FormattedDateAsTimestamp
    signature: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.FormattedDateAsTimestamp].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - DateMidnight
      classConcrete: true
      classEnum: false
      classFields:
      - DateMidnight
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.FormattedDateAsTimestamp
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - d
    argTypes:
    - DateMidnight
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.FormattedDateAsTimestamp].<init>(DateMidnight)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/depr/DateMidnightTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.FormattedDateAsTimestamp
    signature: '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.FormattedDateAsTimestamp].<init>(DateMidnight)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationDeserFromInt()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].getMillis()'
    - '[com.fasterxml.jackson.databind.ObjectReader].readValue(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationDeserFromInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:47,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:47,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:48,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationDeserFromString()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].getMillis()'
    - '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].quote(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationDeserFromString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Duration].<init>(int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:54,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.joda.time.Duration)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:55,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:55,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertEquals(org.joda.time.Duration,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationRoundtrip()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(org.joda.time.Duration)'
    - '[org.joda.time.Duration].<init>(int)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertEquals(org.joda.time.Duration,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    - '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationRoundtrip()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].fail()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:65,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 68
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationFailsDeserializingUnexpectedType()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].fail()'
    - '[com.fasterxml.jackson.databind.ObjectReader].readValue(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationFailsDeserializingUnexpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:73,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:74,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:76,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:77,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 78
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationDeserFromIntWithTypeInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].getMillis()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].readValue(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].jodaMapper()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationDeserFromIntWithTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:89,1
    - Dst: '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:91,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest,com.fasterxml.jackson.core.type.TypeReference)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:90,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:92,1
    - Dst: '[org.joda.time.Duration].standardMinutes(int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:93,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].containsKey(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:93,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertTrue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 94
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationKeyDeserialize()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest,com.fasterxml.jackson.core.type.TypeReference)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].quote(String)'
    - '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].containsKey(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    - '[org.joda.time.Duration].standardMinutes(int)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertTrue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationKeyDeserialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:107,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:107,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].getStandardMinutes()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:108,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:108,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:110,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:110,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].getStandardMinutes()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:111,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 112
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationAltFromString()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].getStandardMinutes()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].quote(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationAltFromString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:117,1
    - Dst: '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:119,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest,com.fasterxml.jackson.core.type.TypeReference)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:118,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:120,1
    - Dst: '[org.joda.time.Duration].standardMinutes(int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:121,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].containsKey(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:121,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertTrue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 122
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationAltKeyDeserialize()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest,com.fasterxml.jackson.core.type.TypeReference)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].quote(String)'
    - '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].containsKey(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    - '[org.joda.time.Duration].standardMinutes(int)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertTrue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationAltKeyDeserialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:135,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:135,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:135,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:136,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:136,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:136,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].mapperWithFailFromEmptyString()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:138,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].readerFor()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:140,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:141,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].readValue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:140,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].fail(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:142,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:144,1
    - Dst: Duration.class.getName()
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:145,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:145,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 147
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testReadFromEmptyString()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].quote(String)'
    - Duration.class.getName()
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].fail(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest,String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].readerFor()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].readValue(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].mapperWithFailFromEmptyString()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testReadFromEmptyString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:34,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].readerFor()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].readerFor()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].jodaMapper()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest.ObjectConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest.ObjectConfiguration].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest.ObjectConfiguration
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest.ObjectConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.YearMonth].<init>(int,int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:33,1
    - Dst: '[org.joda.time.YearMonth].toString()'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].quote(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:34,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:34,1
    - Dst: '[org.joda.time.YearMonth].<init>(int,int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:35,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].assertEquals(org.joda.time.YearMonth,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 36
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].testDeserYearMonth()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/YearMonthDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].assertEquals(org.joda.time.YearMonth,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
    - '[org.joda.time.YearMonth].<init>(int,int)'
    - '[org.joda.time.YearMonth].toString()'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].quote(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].testDeserYearMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:41,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:41,1
    - Dst: '[org.joda.time.YearMonth].<init>(int,int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:43,1
    - Dst: '[org.joda.time.YearMonth].toString()'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].quote(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:44,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:44,1
    - Dst: '[org.joda.time.YearMonth].<init>(int,int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:45,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].assertEquals(org.joda.time.YearMonth,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:45,1
    - Dst: '[org.joda.time.chrono.ISOChronology].getInstanceUTC()'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:46,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].getChronology()'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:46,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 47
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].testDeserYearMonthWithTimeZone()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/YearMonthDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].assertEquals(org.joda.time.YearMonth,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
    - '[org.joda.time.YearMonth].<init>(int,int)'
    - '[org.joda.time.YearMonth].toString()'
    - '[org.joda.time.chrono.ISOChronology].getInstanceUTC()'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].getChronology()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].quote(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].testDeserYearMonthWithTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:53,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].fail(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:54,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:56,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:57,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 59
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].testDeserYearMonthFailsForUnexpectedType()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/YearMonthDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].fail(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest,String)'
    - '[com.fasterxml.jackson.databind.ObjectReader].readValue(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].testDeserYearMonthFailsForUnexpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].aposToQuotes(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:64,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:64,1
    - Dst: yearMonth.getYear()
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:68,1
    - Dst: yearMonth.getMonthOfYear()
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:69,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 70
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].testDeserYearMonthCustomFormat()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/YearMonthDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
    - yearMonth.getMonthOfYear()
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].aposToQuotes(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
    - yearMonth.getYear()
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].testDeserYearMonthCustomFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:83,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:83,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:83,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:84,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:84,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:84,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].mapperWithFailFromEmptyString()'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:86,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].readerFor()'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:88,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:89,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].readValue(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:88,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].fail(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:90,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:92,1
    - Dst: YearMonth.class.getName()
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:93,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:93,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 95
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].testReadFromEmptyString()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/YearMonthDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest,String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].mapperWithFailFromEmptyString()'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].fail(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].readerFor()'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
    - YearMonth.class.getName()
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].readValue(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].quote(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].testReadFromEmptyString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:27,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].readerFor()'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/YearMonthDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].readerFor()'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].jodaMapper()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest
    signature: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:36,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:36,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getStartMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:37,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:37,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getEndMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:38,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:38,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:40,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getStartMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getEndMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:42,1
    - Dst: '[org.joda.time.chrono.ISOChronology].getInstance(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getChronology()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 45
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeser()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/IntervalDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getStartMillis()'
    - '[org.joda.time.chrono.ISOChronology].getInstance(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getEndMillis()'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getChronology()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:50,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:50,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:52,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:52,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getStartMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:53,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:53,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getEndMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:54,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:54,1
    - Dst: '[org.joda.time.DateTimeZone].forID(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:55,1
    - Dst: '[org.joda.time.chrono.ISOChronology].getInstance(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:55,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getChronology()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:55,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:55,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:57,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:59,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:59,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getStartMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getEndMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:61,1
    - Dst: '[org.joda.time.DateTimeZone].forID(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:62,1
    - Dst: '[org.joda.time.chrono.ISOChronology].getInstance(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getChronology()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 63
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeserWithTimeZone()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/IntervalDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].quote(String)'
    - '[org.joda.time.DateTimeZone].forID(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getStartMillis()'
    - '[org.joda.time.chrono.ISOChronology].getInstance(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getEndMillis()'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getChronology()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeserWithTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:69,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:71,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getStartMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getEndMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:73,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 74
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeserWithTypeInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/IntervalDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getStartMillis()'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].getEndMillis()'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].jodaMapper()'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].readValue(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeserWithTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:79,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:80,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].defaultTimeZone(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:79,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].enable(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:79,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:79,1
    - Dst: '[org.joda.time.DateTimeZone].forOffsetHours()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:83,1
    - Dst: '[org.joda.time.Interval].<init>(int,int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:83,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:85,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].readValue(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:85,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(org.joda.time.Interval,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 88
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeserFromIso8601WithTimezoneWithContextTimeZone()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/IntervalDeserTest.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.Interval].<init>(int,int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].enable(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].defaultTimeZone(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[org.joda.time.DateTimeZone].forOffsetHours()'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(org.joda.time.Interval,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].readValue(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].build()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeserFromIso8601WithTimezoneWithContextTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:93,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].disable(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:93,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:93,1
    - Dst: '[org.joda.time.DateTimeZone].forOffsetHours(int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:96,1
    - Dst: '[org.joda.time.Interval].<init>(int,int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:96,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:98,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].readValue(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:98,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(org.joda.time.Interval,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 101
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeserFromIso8601WithTimezoneWithoutContextTimeZone()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/IntervalDeserTest.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.Interval].<init>(int,int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[org.joda.time.DateTimeZone].forOffsetHours(int)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].disable(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(org.joda.time.Interval,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].readValue(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].build()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeserFromIso8601WithTimezoneWithoutContextTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].mapperWithModuleBuilder()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:106,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].enable(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:106,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].build()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:106,1
    - Dst: '[org.joda.time.Interval].<init>(int,int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:109,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:111,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].readValue(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:111,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(org.joda.time.Interval,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 114
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeserFromIso8601WithTimezoneWithDefaultTimeZone()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/IntervalDeserTest.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.Interval].<init>(int,int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].mapperWithModuleBuilder()'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].enable(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].assertEquals(org.joda.time.Interval,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].readValue(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].build()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeserFromIso8601WithTimezoneWithDefaultTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/IntervalDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].jodaMapper()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest
    signature: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest.ObjectConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest.ObjectConfiguration].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/IntervalDeserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest.ObjectConfiguration
    signature: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest.ObjectConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.MonthDay].<init>(int,int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:30,1
    - Dst: '[org.joda.time.MonthDay].toString()'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:30,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].quote(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:31,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:31,1
    - Dst: '[org.joda.time.MonthDay].<init>(int,int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:32,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].assertEquals(org.joda.time.MonthDay,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 33
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDay()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/MonthDayDeserTest.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.MonthDay].<init>(int,int)'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].quote(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
    - '[org.joda.time.MonthDay].toString()'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].assertEquals(org.joda.time.MonthDay,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:38,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:38,1
    - Dst: '[org.joda.time.MonthDay].<init>(int,int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:40,1
    - Dst: '[org.joda.time.MonthDay].toString()'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].quote(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:41,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:41,1
    - Dst: '[org.joda.time.MonthDay].<init>(int,int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].assertEquals(org.joda.time.MonthDay,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:42,1
    - Dst: '[org.joda.time.chrono.ISOChronology].getInstanceUTC()'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].getChronology()'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 45
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDayWithTimeZone()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/MonthDayDeserTest.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.MonthDay].<init>(int,int)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].quote(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
    - '[org.joda.time.MonthDay].toString()'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].assertEquals(org.joda.time.MonthDay,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].getChronology()'
    - '[org.joda.time.chrono.ISOChronology].getInstanceUTC()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
    - '[java.util.TimeZone].getTimeZone(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDayWithTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:50,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:50,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDayFromEmptyString()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/MonthDayDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDayFromEmptyString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:58,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].fail()'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:59,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 64
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDayFailsForUnexpectedType()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/MonthDayDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].fail()'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest,String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDayFailsForUnexpectedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].aposToQuotes(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:69,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:69,1
    - Dst: monthDay.getMonthOfYear()
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:73,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:73,1
    - Dst: monthDay.getDayOfMonth()
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:74,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 75
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDayCustomFormat()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/MonthDayDeserTest.java
    functionUses: 0
    functionsReached:
    - monthDay.getMonthOfYear()
    - monthDay.getDayOfMonth()
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].aposToQuotes(String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDayCustomFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:80,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].configOverride()'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:81,1
    - Dst: JsonFormat.Value.forPattern(String)
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:82,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].setFormat(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:81,1
    - Dst: '[org.joda.time.MonthDay].<init>(int,int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:83,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:84,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].writeValueAsString(org.joda.time.MonthDay)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:85,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:85,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].readValue(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:86,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].assertEquals(org.joda.time.MonthDay,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 88
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDayConfigOverride()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/MonthDayDeserTest.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.MonthDay].<init>(int,int)'
    - JsonFormat.Value.forPattern(String)
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].jodaMapper()'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].writeValueAsString(org.joda.time.MonthDay)'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].assertEquals(org.joda.time.MonthDay,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].setFormat(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].readValue(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].configOverride()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDayConfigOverride()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/MonthDayDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].jodaMapper()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest
    signature: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:34,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:34,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getHours()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:35,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:35,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getMinutes()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:36,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:36,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getSeconds()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:37,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:37,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:38,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:38,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].toStandardSeconds()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getSeconds()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:41,1
    - Dst: String.valueOf(int)
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:41,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getHours()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getMinutes()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getSeconds()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:45,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:45,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:47,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 48
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].testPeriodDeser()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/PeriodDeserializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getMinutes()'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getSeconds()'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getMillis()'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].toStandardSeconds()'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getHours()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
    - String.valueOf(int)
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].quote(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].testPeriodDeser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:53,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:54,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:56,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getHours()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getMinutes()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:58,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:58,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getSeconds()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:59,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:59,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].toStandardSeconds()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getSeconds()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:63,1
    - Dst: String.valueOf(int)
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].readValue(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:64,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getHours()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:65,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:65,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getMinutes()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getSeconds()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:67,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:67,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:69,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 70
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].testPeriodDeserWithTypeInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/PeriodDeserializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].readValue(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getMinutes()'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getSeconds()'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getMillis()'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].toStandardSeconds()'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].getHours()'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].readValue(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].jodaMapper()'
    - String.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].testPeriodDeserWithTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:81,1
    - Dst: '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:82,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest,com.fasterxml.jackson.core.type.TypeReference)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:82,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:83,1
    - Dst: '[org.joda.time.Period].<init>(int,int,int,int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:84,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].containsKey(org.joda.time.Period)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:84,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertTrue(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 85
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].testPeriodKeyDeserialize()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/PeriodDeserializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertTrue(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].containsKey(org.joda.time.Period)'
    - '[org.joda.time.Period].<init>(int,int,int,int)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest,com.fasterxml.jackson.core.type.TypeReference)'
    - '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].quote(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].testPeriodKeyDeserialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/PeriodDeserializationTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].jodaMapper()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest
    signature: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest.ObjectConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest.ObjectConfiguration].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/PeriodDeserializationTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest.ObjectConfiguration
    signature: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest.ObjectConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:37,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:38,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:39,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:40,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.DateTimeZoneWrapper].<init>(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:46,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.DateTimeZoneWrapper)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:47,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].indexOf(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:48,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].fail(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:49,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:52,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:53,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 55
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].testSimpleDateTimeZone()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeZoneDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].quote(String)'
    - '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].fail(String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.DateTimeZoneWrapper)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.DateTimeZoneWrapper].<init>(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].writeValueAsString(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
    - '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].indexOf(String)'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].testSimpleDateTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:68,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:69,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:69,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:69,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].mapperWithFailFromEmptyString()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:71,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].readerFor()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:73,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:74,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:73,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].fail(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:75,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:77,1
    - Dst: DateTimeZone.class.getName()
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:78,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 80
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].testReadFromEmptyString()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeZoneDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].fail(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].readerFor()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].mapperWithFailFromEmptyString()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
    - DateTimeZone.class.getName()
    - '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest,String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].testReadFromEmptyString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:24,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].readerFor()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeZoneDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].readerFor()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].jodaMapper()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest.ObjectConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest.ObjectConfiguration].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeZoneDeserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest.ObjectConfiguration
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest.ObjectConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getHourOfDay()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:34,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:34,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getMinuteOfHour()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:35,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:35,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getSecondOfMinute()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:36,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:36,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getMillisOfSecond()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:37,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:37,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:39,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:39,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getHourOfDay()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getMinuteOfHour()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getSecondOfMinute()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getMillisOfSecond()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:46,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:46,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 47
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].testLocalTimeDeser()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getMinuteOfHour()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getSecondOfMinute()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getHourOfDay()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getMillisOfSecond()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].testLocalTimeDeser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:52,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:53,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:56,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getHourOfDay()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getMinuteOfHour()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:58,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:58,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getSecondOfMinute()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:59,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:59,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getMillisOfSecond()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getHourOfDay()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getMinuteOfHour()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:64,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:64,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getSecondOfMinute()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:65,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:65,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getMillisOfSecond()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 67
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].testLocalTimeDeserWithTypeInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getMillisOfSecond()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getHourOfDay()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].readValue(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getMinuteOfHour()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].getSecondOfMinute()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].jodaMapper()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].testLocalTimeDeserWithTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].jodaMapper()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest.ObjectConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest.ObjectConfiguration].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalTimeDeserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest.ObjectConfiguration
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest.ObjectConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:35,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:36,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:36,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:37,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:37,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:38,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:38,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getHourOfDay()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMinuteOfHour()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getSecondOfMinute()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMillisOfSecond()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:45,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:45,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:46,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:46,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:47,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:47,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:48,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:48,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getHourOfDay()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:50,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:50,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMinuteOfHour()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:51,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:51,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getSecondOfMinute()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:52,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:52,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMillisOfSecond()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:53,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:53,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:56,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:56,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:56,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:59,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getHourOfDay()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMinuteOfHour()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:64,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:64,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getSecondOfMinute()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:65,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:65,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMillisOfSecond()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:66,1
    - Dst: '[org.joda.time.chrono.ISOChronology].getInstanceUTC()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:67,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getChronology()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:67,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 68
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].testLocalDateTimeDeser()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getSecondOfMinute()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getDayOfMonth()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getHourOfDay()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMonthOfYear()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getYear()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMillisOfSecond()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getChronology()'
    - '[org.joda.time.chrono.ISOChronology].getInstanceUTC()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMinuteOfHour()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].quote(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].testLocalDateTimeDeser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:73,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:73,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:76,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:77,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:77,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:78,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:78,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:79,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:79,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getHourOfDay()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:81,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:81,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMinuteOfHour()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:82,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:82,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getSecondOfMinute()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:83,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:83,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMillisOfSecond()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:84,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:84,1
    - Dst: '[org.joda.time.chrono.ISOChronology].getInstanceUTC()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:85,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getChronology()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:85,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:85,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:87,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:87,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:88,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:88,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:89,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:89,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:90,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:90,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:91,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:91,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getHourOfDay()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:93,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:93,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMinuteOfHour()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:94,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:94,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getSecondOfMinute()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:95,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:95,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMillisOfSecond()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:96,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:96,1
    - Dst: '[org.joda.time.chrono.ISOChronology].getInstanceUTC()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:97,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getChronology()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:97,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:97,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:100,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:100,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 101
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].testLocalDateTimeDeserWithTimeZone()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getSecondOfMinute()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getDayOfMonth()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getHourOfDay()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMonthOfYear()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getYear()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMillisOfSecond()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getChronology()'
    - '[org.joda.time.chrono.ISOChronology].getInstanceUTC()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMinuteOfHour()'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].quote(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].testLocalDateTimeDeserWithTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:106,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:107,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:110,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:112,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:112,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:113,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:113,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:114,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:114,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getHourOfDay()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:116,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:116,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMinuteOfHour()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:117,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:117,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getSecondOfMinute()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:118,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:118,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMillisOfSecond()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:119,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:119,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:121,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:123,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:123,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:124,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:124,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:125,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:125,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getHourOfDay()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:127,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:127,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMinuteOfHour()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:128,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:128,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getSecondOfMinute()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:129,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:129,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMillisOfSecond()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:130,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 131
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].testLocalDateTimeDeserWithTypeInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getSecondOfMinute()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getDayOfMonth()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].jodaMapper()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getHourOfDay()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMonthOfYear()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getYear()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMillisOfSecond()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].getMinuteOfHour()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].readValue(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].testLocalDateTimeDeserWithTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].jodaMapper()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest.ObjectConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest.ObjectConfiguration].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateTimeDeserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest.ObjectConfiguration
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest.ObjectConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:19,1
    - Dst: Seconds.seconds(int)
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:22,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest,com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 23
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeSeconds()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/ReadablePeriodDeserializerTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest,com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest)'
    - Seconds.seconds(int)
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:28,1
    - Dst: Minutes.minutes(int)
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:31,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest,com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 32
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeMinutes()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/ReadablePeriodDeserializerTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest,com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    - Minutes.minutes(int)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:37,1
    - Dst: Hours.hours(int)
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest,com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 41
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeHours()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/ReadablePeriodDeserializerTest.java
    functionUses: 0
    functionsReached:
    - Hours.hours(int)
    - '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest,com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeHours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:46,1
    - Dst: Days.days(int)
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:49,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest,com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeDays()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/ReadablePeriodDeserializerTest.java
    functionUses: 0
    functionsReached:
    - Days.days(int)
    - '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest,com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:55,1
    - Dst: Weeks.weeks(int)
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:58,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest,com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 59
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeWeeks()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/ReadablePeriodDeserializerTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest,com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    - Weeks.weeks(int)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeWeeks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:64,1
    - Dst: Months.months(int)
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:67,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest,com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeMonths()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/ReadablePeriodDeserializerTest.java
    functionUses: 0
    functionsReached:
    - Months.months(int)
    - '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest,com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:73,1
    - Dst: Years.years(int)
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:76,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest,com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeYears()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/ReadablePeriodDeserializerTest.java
    functionUses: 0
    functionsReached:
    - Years.years(int)
    - '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest,com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/ReadablePeriodDeserializerTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].jodaMapper()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest
    signature: '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:31,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:31,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:32,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].toString()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:35,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:35,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 36
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].testDeserReadableInstant()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/InstantDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].toString()'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].testDeserReadableInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:45,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].toString()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:46,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 47
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].testDeserInstantWithTypeInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/InstantDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].jodaMapper()'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].toString()'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].readValue(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].testDeserInstantWithTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:52,1
    - Dst: '[java.util.GregorianCalendar].<init>(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:52,1
    - Dst: '[java.util.GregorianCalendar].set(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest,int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:53,1
    - Dst: '[java.util.GregorianCalendar].getTime()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:54,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].getTime()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:54,1
    - Dst: String.valueOf(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:57,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:58,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest,com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 59
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].testDeserInstantFromNumber()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/InstantDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
    - String.valueOf(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)
    - '[java.util.GregorianCalendar].getTime()'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].getTime()'
    - '[java.util.GregorianCalendar].<init>(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].getMillis()'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[java.util.GregorianCalendar].set(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest,int)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest,com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].testDeserInstantFromNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:64,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:64,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:65,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].toString()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:68,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 69
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].testDeserInstant()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/InstantDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].toString()'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].testDeserInstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].aposToQuotes(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:74,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:74,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].toDateTime()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:77,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:78,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:78,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].getMillisOfSecond()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:79,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 80
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].testDeserInstantCustomFormat()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/InstantDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].aposToQuotes(String)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].getYear()'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].getMillisOfSecond()'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].toDateTime()'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].testDeserInstantCustomFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/InstantDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].jodaMapper()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest
    signature: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:46,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:46,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:47,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:47,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:48,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:48,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:49,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:49,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:52,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:52,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 53
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].testLocalDateDeser()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getYear()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getMonthOfYear()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].testLocalDateDeser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:63,1
    - Dst: '[org.joda.time.chrono.ISOChronology].getInstanceUTC()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:64,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getChronology()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:64,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:64,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:66,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:66,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:69,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:70,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:70,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:71,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:71,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:72,1
    - Dst: '[org.joda.time.chrono.ISOChronology].getInstanceUTC()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:73,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getChronology()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:73,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:73,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:75,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:75,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:77,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:76,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:78,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:78,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:79,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:79,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:80,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:80,1
    - Dst: '[org.joda.time.chrono.ISOChronology].getInstanceUTC()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:81,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getChronology()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:81,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:81,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:83,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:83,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:83,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:85,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:85,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:87,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:88,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:88,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:89,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:89,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:90,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:90,1
    - Dst: '[org.joda.time.chrono.ISOChronology].getInstanceUTC()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:91,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getChronology()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:91,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 92
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].testLocalDateDeserWithTimeZone()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].quote(String)'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getYear()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getMonthOfYear()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
    - '[org.joda.time.chrono.ISOChronology].getInstanceUTC()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getDayOfMonth()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getChronology()'
    - '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].testLocalDateDeserWithTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:97,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].addMixIn()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:98,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:101,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:102,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:102,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:103,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:103,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:104,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:104,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:106,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:107,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:107,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:108,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:108,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:109,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 110
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].testLocalDateDeserWithTypeInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].addMixIn()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].readValue(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getYear()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getMonthOfYear()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getDayOfMonth()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].jodaMapper()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].testLocalDateDeserWithTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:116,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:117,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:117,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getMonthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:118,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:118,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getDayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:119,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 120
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].testLocalDateDeserWithPartsAsString()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getYear()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getMonthOfYear()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].assertEquals(int,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].getDayOfMonth()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].testLocalDateDeserWithPartsAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].jodaMapper()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest.ObjectConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest.ObjectConfiguration].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateDeserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest.ObjectConfiguration
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest.ObjectConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:38,1
    - Dst: '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:39,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest,com.fasterxml.jackson.core.type.TypeReference)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:39,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:41,1
    - Dst: '[org.joda.time.DateTime].parse(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].containsKey(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].assertTrue(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 43
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].testDateTimeKeyDeserialize()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/KeyDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest,com.fasterxml.jackson.core.type.TypeReference)'
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
    - '[org.joda.time.DateTime].parse(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].containsKey(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
    - '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].assertTrue(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].testDateTimeKeyDeserialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:48,1
    - Dst: '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:49,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest,com.fasterxml.jackson.core.type.TypeReference)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:49,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:51,1
    - Dst: '[org.joda.time.LocalDate].parse(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:52,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].containsKey(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:52,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].assertTrue(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 53
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].testLocalDateKeyDeserialize()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/KeyDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest,com.fasterxml.jackson.core.type.TypeReference)'
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].containsKey(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
    - '[org.joda.time.LocalDate].parse(String)'
    - '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].assertTrue(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].testLocalDateKeyDeserialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:58,1
    - Dst: '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:59,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest,com.fasterxml.jackson.core.type.TypeReference)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:59,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:60,1
    - Dst: '[org.joda.time.LocalTime].parse(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].containsKey(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].assertTrue(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 62
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].testLocalTimeKeyDeserialize()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/KeyDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest,com.fasterxml.jackson.core.type.TypeReference)'
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].containsKey(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
    - '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
    - '[org.joda.time.LocalTime].parse(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].assertTrue(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].testLocalTimeKeyDeserialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:66,1
    - Dst: '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:67,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest,com.fasterxml.jackson.core.type.TypeReference)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:67,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:68,1
    - Dst: '[org.joda.time.LocalDateTime].parse(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:69,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].containsKey(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:69,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].assertTrue(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 70
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].testLocalDateTimeKeyDeserialize()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/KeyDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest,com.fasterxml.jackson.core.type.TypeReference)'
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].containsKey(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
    - '[com.fasterxml.jackson.core.type.TypeReference].<init>()'
    - '[org.joda.time.LocalDateTime].parse(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].assertTrue(com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].testLocalDateTimeKeyDeserialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/KeyDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].jodaMapper()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest
    signature: '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:78,1
    - Dst: '[java.util.GregorianCalendar].<init>(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:78,1
    - Dst: '[java.util.GregorianCalendar].set(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest,int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:80,1
    - Dst: '[java.util.GregorianCalendar].getTime()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:81,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].getTime()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:81,1
    - Dst: String.valueOf(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:84,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:84,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:85,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:85,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:88,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:88,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].toString()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:89,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 90
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserFromNumber()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - String.valueOf(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].toString()'
    - '[java.util.GregorianCalendar].getTime()'
    - '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[java.util.GregorianCalendar].set(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest,int)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].getMillis()'
    - '[java.util.GregorianCalendar].<init>(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].getTime()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserFromNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:95,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:95,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:97,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].toString()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:98,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 99
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserReadableDateTime()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].toString()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].quote(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserReadableDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:105,1
    - Dst: DateTimeZone.forTimeZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:106,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:107,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:108,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:108,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:110,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].toString()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:111,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:111,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].getZone()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:112,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:112,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:115,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:115,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].getZone()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:116,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:116,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:118,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:118,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 119
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserReadableDateTimeWithTimeZoneInfo()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].toString()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertNotNull(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(String,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.databind.ObjectMapper].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].getZone()'
    - '[java.util.TimeZone].getTimeZone(String)'
    - DateTimeZone.forTimeZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserReadableDateTimeWithTimeZoneInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:123,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].disable(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:124,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:125,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:125,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:126,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:126,1
    - Dst: DateTimeZone.forOffsetHours()
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:128,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].getZone()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:128,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 129
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserReadableDateTimeWithTimeZoneFromData()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].jodaMapper()'
    - DateTimeZone.forOffsetHours()
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].disable(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].quote(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].getZone()'
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserReadableDateTimeWithTimeZoneFromData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:133,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].disable(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:134,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:135,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:135,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:136,1
    - Dst: DateTimeZone.forID(String)
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:138,1
    - Dst: '[DateTime].<init>(int,int,int,int,int,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:138,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(DateTime,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 140
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserReadableDateTimeWithContextTZOverride()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(DateTime,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].jodaMapper()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].disable(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - DateTimeZone.forID(String)
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].readValue(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[DateTime].<init>(int,int,int,int,int,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserReadableDateTimeWithContextTZOverride()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:144,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].enable(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:145,1
    - Dst: '[java.util.TimeZone].getTimeZone(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:146,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:146,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:147,1
    - Dst: DateTimeZone.forOffsetHours(int)
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:149,1
    - Dst: '[DateTime].<init>(int,int,int,int,int,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:149,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(DateTime,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 151
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserReadableDateTimeWithoutContextTZOverride()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(DateTime,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].enable(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].jodaMapper()'
    - DateTimeZone.forOffsetHours(int)
    - '[java.util.TimeZone].getTimeZone(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].readValue(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].setTimeZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[DateTime].<init>(int,int,int,int,int,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserReadableDateTimeWithoutContextTZOverride()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:156,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].enable(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:157,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:158,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].getJodaDateTime()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:158,1
    - Dst: '[DateTime].<init>(int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:160,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(DateTime,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 161
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].test_enable_ADJUST_DATES_TO_CONTEXT_TIME_ZONE()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].getJodaDateTime()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(DateTime,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].enable(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].jodaMapper()'
    - '[DateTime].<init>(int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].readValue(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].test_enable_ADJUST_DATES_TO_CONTEXT_TIME_ZONE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:166,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].disable(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:167,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].readValue(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:168,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].getJodaDateTime()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:168,1
    - Dst: DateTimeZone.forID(String)
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:171,1
    - Dst: '[DateTime].<init>(int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:172,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(DateTime,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 173
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].test_disable_ADJUST_DATES_TO_CONTEXT_TIME_ZONE()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].getJodaDateTime()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertEquals(DateTime,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].jodaMapper()'
    - '[DateTime].<init>(int,int,int,int,int,int,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].disable(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - DateTimeZone.forID(String)
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].readValue(String)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].test_disable_ADJUST_DATES_TO_CONTEXT_TIME_ZONE()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:186,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:186,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:186,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:187,1
    - Dst: '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:187,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:187,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].mapperWithFailFromEmptyString()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:189,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].readerFor()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:191,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].quote(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:192,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:191,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].fail(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:193,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:195,1
    - Dst: DateTime.class.getName()
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:196,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:196,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 198
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testReadFromEmptyString()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].assertNull(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.databind.ObjectReader].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].fail(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].verifyException(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest,String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].mapperWithFailFromEmptyString()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].readValue(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].quote(String)'
    - DateTime.class.getName()
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].readerFor()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testReadFromEmptyString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].jodaMapper()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].readerFor()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.databind.ObjectMapper
      - com.fasterxml.jackson.databind.ObjectReader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.JodaTestBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].jodaMapper()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].readerFor()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.ObjectConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.ObjectConfiguration].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.ObjectConfiguration
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.ObjectConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimeZone
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.DateTimeZoneWrapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.DateTimeZoneWrapper].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.DateTimeZoneWrapper
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.DateTimeZoneWrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeZone
      classConcrete: true
      classEnum: false
      classFields:
      - DateTimeZone
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.DateTimeZoneWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tz0
    argTypes:
    - DateTimeZone
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.DateTimeZoneWrapper].<init>(DateTimeZone)'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.DateTimeZoneWrapper
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.DateTimeZoneWrapper].<init>(DateTimeZone)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ReadableDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.ReadableDateTimeWithoutContextTZOverride
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.ReadableDateTimeWithoutContextTZOverride].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.ReadableDateTimeWithoutContextTZOverride
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.ReadableDateTimeWithoutContextTZOverride].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ReadableDateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.ReadableDateTimeWithContextTZOverride
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.ReadableDateTimeWithContextTZOverride].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.ReadableDateTimeWithContextTZOverride
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.ReadableDateTimeWithContextTZOverride].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.Issue93Bean].getJodaDateTime()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DateTime
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.Issue93Bean].getJodaDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DateTime
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.Issue93Bean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.Issue93Bean].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.Issue93Bean
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.Issue93Bean].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaMapper:11,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapper].registerModule(com.fasterxml.jackson.datatype.joda.JodaModule)'
      Src: com.fasterxml.jackson.datatype.joda.JodaMapper:11,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.JodaMapper
      static: false
      superClass: com.fasterxml.jackson.databind.ObjectMapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 12
      start: 10
    functionDepth: 4
    functionLinenumber: 10
    functionLinenumberEnd: 12
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaMapper].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/JodaMapper.java
    functionUses: 3
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.JodaMapper].registerModule(com.fasterxml.jackson.datatype.joda.JodaModule)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.JodaMapper
    signature: '[com.fasterxml.jackson.datatype.joda.JodaMapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapper].getSerializationConfig()'
      Src: com.fasterxml.jackson.datatype.joda.JodaMapper:21,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapper].isEnabled(com.fasterxml.jackson.datatype.joda.JodaMapper)'
      Src: com.fasterxml.jackson.datatype.joda.JodaMapper:21,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.fasterxml.jackson.databind.ObjectMapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaMapper].getWriteDatesAsTimestamps()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/JodaMapper.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.JodaMapper].isEnabled(com.fasterxml.jackson.datatype.joda.JodaMapper)'
    - '[com.fasterxml.jackson.datatype.joda.JodaMapper].getSerializationConfig()'
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.jackson.datatype.joda.JodaMapper].getWriteDatesAsTimestamps()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaMapper].configure(com.fasterxml.jackson.datatype.joda.JodaMapper,boolean)'
      Src: com.fasterxml.jackson.datatype.joda.JodaMapper:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: com.fasterxml.jackson.databind.ObjectMapper
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaMapper].setWriteDatesAsTimestamps(boolean)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/JodaMapper.java
    functionUses: 3
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.JodaMapper].configure(com.fasterxml.jackson.datatype.joda.JodaMapper,boolean)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.JodaMapper].setWriteDatesAsTimestamps(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.module.SimpleModule].<init>(com.fasterxml.jackson.core.Version)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:18,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].forType()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:20,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<T>)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:20,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:21,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:21,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:23,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:23,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:24,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:24,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:25,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:25,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:26,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:26,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:27,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:27,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].<init>(boolean)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:28,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<Period>)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:29,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].<init>(boolean)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:30,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:30,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].forType()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:31,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<T>)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:31,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].forType()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:32,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<T>)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:32,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:34,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:34,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:35,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:35,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:38,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:38,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:39,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:39,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.DaysSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.DurationSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.HoursSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.HoursSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.InstantSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:45,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:45,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:46,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:46,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:47,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:47,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:48,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:48,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:49,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:49,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:50,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:50,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:51,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:51,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:52,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:52,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:53,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:53,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:54,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:54,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.YearsSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:55,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.YearsSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:55,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:58,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addKeyDeserializer(com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:58,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.key.LocalTimeKeyDeserializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:59,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addKeyDeserializer(com.fasterxml.jackson.datatype.joda.deser.key.LocalTimeKeyDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:59,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.key.LocalDateKeyDeserializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addKeyDeserializer(com.fasterxml.jackson.datatype.joda.deser.key.LocalDateKeyDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.key.LocalDateTimeKeyDeserializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addKeyDeserializer(com.fasterxml.jackson.datatype.joda.deser.key.LocalDateTimeKeyDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.key.DurationKeyDeserializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addKeyDeserializer(com.fasterxml.jackson.datatype.joda.deser.key.DurationKeyDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.key.PeriodKeyDeserializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addKeyDeserializer(com.fasterxml.jackson.datatype.joda.deser.key.PeriodKeyDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:69,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 82
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.JodaModule
      static: false
      superClass: com.fasterxml.jackson.databind.module.SimpleModule
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 15
    functionDepth: 3
    functionLinenumber: 15
    functionLinenumberEnd: 70
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaModule].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/JodaModule.java
    functionUses: 6
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addKeyDeserializer(com.fasterxml.jackson.datatype.joda.deser.key.LocalDateTimeKeyDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.InstantSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<Period>)'
    - '[com.fasterxml.jackson.datatype.joda.ser.HoursSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.deser.key.LocalDateTimeKeyDeserializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addKeyDeserializer(com.fasterxml.jackson.datatype.joda.deser.key.LocalTimeKeyDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.databind.JsonDeserializer<T>)'
    - '[com.fasterxml.jackson.datatype.joda.deser.key.LocalDateKeyDeserializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addKeyDeserializer(com.fasterxml.jackson.datatype.joda.deser.key.LocalDateKeyDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.deser.key.DurationKeyDeserializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.DaysSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.DurationSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.YearsSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.key.PeriodKeyDeserializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addKeyDeserializer(com.fasterxml.jackson.datatype.joda.deser.key.PeriodKeyDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.deser.key.LocalTimeKeyDeserializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.YearsSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].forType()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addKeyDeserializer(com.fasterxml.jackson.datatype.joda.deser.key.DurationKeyDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addDeserializer(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)'
    - '[com.fasterxml.jackson.databind.module.SimpleModule].<init>(com.fasterxml.jackson.core.Version)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addSerializer(com.fasterxml.jackson.datatype.joda.ser.HoursSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].addKeyDeserializer(com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].<init>(boolean)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.JodaModule
    signature: '[com.fasterxml.jackson.datatype.joda.JodaModule].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].getClass()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:75,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].getSimpleName()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.fasterxml.jackson.databind.module.SimpleModule
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaModule].getModuleName()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/JodaModule.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].getClass()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].getSimpleName()'
    linkageType: ''
    returnType: String
    signature: '[com.fasterxml.jackson.datatype.joda.JodaModule].getModuleName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].getClass()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:80,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.JodaModule].hashCode()'
      Src: com.fasterxml.jackson.datatype.joda.JodaModule:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: com.fasterxml.jackson.databind.module.SimpleModule
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaModule].hashCode()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/JodaModule.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].getClass()'
    - '[com.fasterxml.jackson.datatype.joda.JodaModule].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[com.fasterxml.jackson.datatype.joda.JodaModule].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.fasterxml.jackson.databind.module.SimpleModule
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[com.fasterxml.jackson.datatype.joda.JodaModule].equals(Object)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/JodaModule.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.jackson.datatype.joda.JodaModule].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DaysSerializer:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DaysSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DaysSerializer.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DaysSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Days].getDays()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DaysSerializer:26,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.DaysSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DaysSerializer:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.Days
      - com.fasterxml.jackson.core.JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - org.joda.time.Days
    - com.fasterxml.jackson.core.JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 27
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 27
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializer].serialize(org.joda.time.Days,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DaysSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.DaysSerializer)'
    - '[org.joda.time.Days].getDays()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializer].serialize(org.joda.time.Days,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.ser.HoursSerializer:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.HoursSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.HoursSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/HoursSerializer.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.HoursSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.HoursSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Hours].getHours()'
      Src: com.fasterxml.jackson.datatype.joda.ser.HoursSerializer:27,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.HoursSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.HoursSerializer:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.Hours
      - com.fasterxml.jackson.core.JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - org.joda.time.Hours
    - com.fasterxml.jackson.core.JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.HoursSerializer].serialize(org.joda.time.Hours,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/HoursSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.HoursSerializer)'
    - '[org.joda.time.Hours].getHours()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.HoursSerializer].serialize(org.joda.time.Hours,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 19
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/IntervalSerializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/IntervalSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer,com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - format
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 27
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 27
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/IntervalSerializer.java
    functionUses: 3
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer,com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formatter
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 33
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 33
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/IntervalSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Interval].getStartMillis()'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer:37,1
    - Dst: '[Interval].getEndMillis()'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.SerializerProvider
      - Interval
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prov
    - value
    argTypes:
    - com.fasterxml.jackson.databind.SerializerProvider
    - Interval
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,Interval)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/IntervalSerializer.java
    functionUses: 0
    functionsReached:
    - '[Interval].getEndMillis()'
    - '[Interval].getStartMillis()'
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,Interval)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer]._serializationShape(com.fasterxml.jackson.databind.SerializerProvider)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer:47,1
    - Dst: _format.createFormatter(com.fasterxml.jackson.databind.SerializerProvider)
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer:48,1
    - Dst: '[Interval].getStart()'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer:49,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].print(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer:49,1
    - Dst: '[Interval].getEnd()'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer:49,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].print(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer:49,1
    - Dst: '[Interval].getStartMillis()'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer:52,1
    - Dst: '[Interval].getEndMillis()'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer:52,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Interval
      - com.fasterxml.jackson.core.JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - interval
    - gen
    - provider
    argTypes:
    - Interval
    - com.fasterxml.jackson.core.JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 55
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 55
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].serialize(Interval,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/IntervalSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer]._serializationShape(com.fasterxml.jackson.databind.SerializerProvider)'
    - '[Interval].getStart()'
    - '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer)'
    - _format.createFormatter(com.fasterxml.jackson.databind.SerializerProvider)
    - '[Interval].getEnd()'
    - '[Interval].getEndMillis()'
    - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].print(com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer)'
    - '[Interval].getStartMillis()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].serialize(Interval,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/SecondsSerializer.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Seconds].getSeconds()'
      Src: com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer:27,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.Seconds
      - com.fasterxml.jackson.core.JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - org.joda.time.Seconds
    - com.fasterxml.jackson.core.JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer].serialize(org.joda.time.Seconds,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/SecondsSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.Seconds].getSeconds()'
    - '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer].serialize(org.joda.time.Seconds,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 21
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalTimeSerializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalTimeSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer,com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - format
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 31
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 31
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalTimeSerializer.java
    functionUses: 4
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer,com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:36,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formatter
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalTimeSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer]._serializationShape(com.fasterxml.jackson.databind.SerializerProvider)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:50,1
    - Dst: _format.createFormatter(com.fasterxml.jackson.databind.SerializerProvider)
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:51,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].print(org.joda.time.LocalTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:51,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:51,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeStartArray()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:55,1
    - Dst: '[org.joda.time.LocalTime].hourOfDay()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:56,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:56,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:56,1
    - Dst: '[org.joda.time.LocalTime].minuteOfHour()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:57,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:57,1
    - Dst: '[org.joda.time.LocalTime].secondOfMinute()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:58,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:58,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:58,1
    - Dst: '[org.joda.time.LocalTime].millisOfSecond()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:59,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:59,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:59,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeEndArray()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer:60,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.LocalTime
      - com.fasterxml.jackson.core.JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - org.joda.time.LocalTime
    - com.fasterxml.jackson.core.JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 61
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 61
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].serialize(org.joda.time.LocalTime,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalTimeSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].print(org.joda.time.LocalTime)'
    - '[org.joda.time.LocalTime].secondOfMinute()'
    - _format.createFormatter(com.fasterxml.jackson.databind.SerializerProvider)
    - '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer)'
    - '[com.fasterxml.jackson.core.JsonGenerator].writeEndArray()'
    - '[com.fasterxml.jackson.core.JsonGenerator].writeStartArray()'
    - '[org.joda.time.LocalTime].millisOfSecond()'
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].get()'
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer]._serializationShape(com.fasterxml.jackson.databind.SerializerProvider)'
    - '[org.joda.time.LocalTime].hourOfDay()'
    - '[org.joda.time.LocalTime].minuteOfHour()'
    - '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].serialize(org.joda.time.LocalTime,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 18
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalDateTimeSerializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 21
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 21
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalDateTimeSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer,com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - format
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalDateTimeSerializer.java
    functionUses: 3
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer,com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formatter
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 33
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 33
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalDateTimeSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer]._serializationShape(com.fasterxml.jackson.databind.SerializerProvider)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:47,1
    - Dst: _format.createFormatter(com.fasterxml.jackson.databind.SerializerProvider)
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:49,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].print(LocalDateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:49,1
    - Dst: '[JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:49,1
    - Dst: _format.isTimezoneExplicit()
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:54,1
    - Dst: _format.getTimeZone()
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:54,1
    - Dst: '[com.fasterxml.jackson.databind.SerializerProvider].getTimeZone()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:55,1
    - Dst: DateTimeZone.forTimeZone(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:55,1
    - Dst: '[LocalDateTime].toDateTime(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:56,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:56,1
    - Dst: '[JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:56,1
    - Dst: '[JsonGenerator].writeStartArray()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:61,1
    - Dst: '[LocalDateTime].year()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:62,1
    - Dst: '[JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:62,1
    - Dst: '[LocalDateTime].monthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:63,1
    - Dst: '[JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:63,1
    - Dst: '[LocalDateTime].dayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:64,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:64,1
    - Dst: '[JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:64,1
    - Dst: '[LocalDateTime].hourOfDay()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:65,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:65,1
    - Dst: '[JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:65,1
    - Dst: '[LocalDateTime].minuteOfHour()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:66,1
    - Dst: '[JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:66,1
    - Dst: '[LocalDateTime].secondOfMinute()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:67,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:67,1
    - Dst: '[JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:67,1
    - Dst: '[LocalDateTime].millisOfSecond()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:68,1
    - Dst: '[JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:68,1
    - Dst: '[JsonGenerator].writeEndArray()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer:69,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - LocalDateTime
      - JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - LocalDateTime
    - JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 71
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 71
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].serialize(LocalDateTime,JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalDateTimeSerializer.java
    functionUses: 0
    functionsReached:
    - '[LocalDateTime].dayOfMonth()'
    - '[com.fasterxml.jackson.databind.SerializerProvider].getTimeZone()'
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].getMillis()'
    - '[LocalDateTime].millisOfSecond()'
    - '[LocalDateTime].minuteOfHour()'
    - '[LocalDateTime].hourOfDay()'
    - '[LocalDateTime].monthOfYear()'
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].get()'
    - _format.getTimeZone()
    - '[LocalDateTime].secondOfMinute()'
    - '[JsonGenerator].writeStartArray()'
    - '[LocalDateTime].year()'
    - '[JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)'
    - '[JsonGenerator].writeEndArray()'
    - '[JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer]._serializationShape(com.fasterxml.jackson.databind.SerializerProvider)'
    - _format.isTimezoneExplicit()
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].print(LocalDateTime)'
    - '[LocalDateTime].toDateTime(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)'
    - DateTimeZone.forTimeZone(com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer)
    - _format.createFormatter(com.fasterxml.jackson.databind.SerializerProvider)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].serialize(LocalDateTime,JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/MinutesSerializer.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Minutes].getMinutes()'
      Src: com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer:27,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.Minutes
      - com.fasterxml.jackson.core.JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - org.joda.time.Minutes
    - com.fasterxml.jackson.core.JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer].serialize(org.joda.time.Minutes,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/MinutesSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.Minutes].getMinutes()'
    - '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer].serialize(org.joda.time.Minutes,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/MonthsSerializer.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Months].getMonths()'
      Src: com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer:27,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.Months
      - com.fasterxml.jackson.core.JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - org.joda.time.Months
    - com.fasterxml.jackson.core.JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer].serialize(org.joda.time.Months,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/MonthsSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.Months].getMonths()'
    - '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer].serialize(org.joda.time.Months,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 19
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalDateSerializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalDateSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer,com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - format
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 27
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 27
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalDateSerializer.java
    functionUses: 3
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer,com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formatter
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 35
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 35
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalDateSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer]._serializationShape(com.fasterxml.jackson.databind.SerializerProvider)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:48,1
    - Dst: _format.createFormatter(com.fasterxml.jackson.databind.SerializerProvider)
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:49,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].print(org.joda.time.LocalDate)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:49,1
    - Dst: '[JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:49,1
    - Dst: '[JsonGenerator].writeStartArray()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:55,1
    - Dst: '[org.joda.time.LocalDate].year()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:56,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:56,1
    - Dst: '[JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:56,1
    - Dst: '[org.joda.time.LocalDate].monthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:57,1
    - Dst: '[JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:57,1
    - Dst: '[org.joda.time.LocalDate].dayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:58,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:58,1
    - Dst: '[JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:58,1
    - Dst: '[JsonGenerator].writeEndArray()'
      Src: com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer:59,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.LocalDate
      - JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - org.joda.time.LocalDate
    - JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 60
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 60
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].serialize(org.joda.time.LocalDate,JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalDateSerializer.java
    functionUses: 0
    functionsReached:
    - '[JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].get()'
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].print(org.joda.time.LocalDate)'
    - _format.createFormatter(com.fasterxml.jackson.databind.SerializerProvider)
    - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer]._serializationShape(com.fasterxml.jackson.databind.SerializerProvider)'
    - '[JsonGenerator].writeEndArray()'
    - '[org.joda.time.LocalDate].year()'
    - '[JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer)'
    - '[org.joda.time.LocalDate].monthOfYear()'
    - '[org.joda.time.LocalDate].dayOfMonth()'
    - '[JsonGenerator].writeStartArray()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].serialize(org.joda.time.LocalDate,JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DurationSerializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DurationSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.DurationSerializer,com.fasterxml.jackson.datatype.joda.ser.DurationSerializer,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formatter
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 38
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 38
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DurationSerializer.java
    functionUses: 3
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.DurationSerializer,com.fasterxml.jackson.datatype.joda.ser.DurationSerializer,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formatter
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DurationSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Duration].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.SerializerProvider
      - org.joda.time.Duration
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prov
    - value
    argTypes:
    - com.fasterxml.jackson.databind.SerializerProvider
    - org.joda.time.Duration
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,org.joda.time.Duration)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DurationSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.Duration].getMillis()'
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,org.joda.time.Duration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer]._serializationShape(com.fasterxml.jackson.databind.SerializerProvider)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer:54,1
    - Dst: '[org.joda.time.Duration].toString()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer:55,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.DurationSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer:55,1
    - Dst: '[org.joda.time.Duration].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer:57,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.DurationSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DurationSerializer:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.Duration
      - com.fasterxml.jackson.core.JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - org.joda.time.Duration
    - com.fasterxml.jackson.core.JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 59
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 59
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].serialize(org.joda.time.Duration,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DurationSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.DurationSerializer)'
    - '[org.joda.time.Duration].getMillis()'
    - '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer]._serializationShape(com.fasterxml.jackson.databind.SerializerProvider)'
    - '[org.joda.time.Duration].toString()'
    - '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.DurationSerializer)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].serialize(org.joda.time.Duration,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 16
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/MonthDaySerializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 19
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 19
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/MonthDaySerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer,com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - format
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 24
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 24
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/MonthDaySerializer.java
    functionUses: 3
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer,com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formatter
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/MonthDaySerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _format.createFormatter(com.fasterxml.jackson.databind.SerializerProvider)
      Src: com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer:37,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].print(org.joda.time.MonthDay)'
      Src: com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer:37,1
    - Dst: '[JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.MonthDay
      - JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - org.joda.time.MonthDay
    - JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].serialize(org.joda.time.MonthDay,JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/MonthDaySerializer.java
    functionUses: 0
    functionsReached:
    - _format.createFormatter(com.fasterxml.jackson.databind.SerializerProvider)
    - '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].print(org.joda.time.MonthDay)'
    - '[JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].serialize(org.joda.time.MonthDay,JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat)'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.fasterxml.jackson.databind.ser.ContextualSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/PeriodSerializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.fasterxml.jackson.databind.ser.ContextualSerializer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
    constantsTouched: []
    func_position:
      end: 37
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 37
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/PeriodSerializer.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:53,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].findFormatOverrides(SerializerProvider,BeanProperty,com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:53,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].getShape()'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].isNumeric()'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].getShape()'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].getShape()'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:64,1
    - Dst: format.withUseTimestamp(com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer)
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].getPattern()'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:75,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].withFormat(com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:75,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].getLocale()'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:76,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].withLocale(com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:76,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].<init>(com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:78,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - SerializerProvider
      - BeanProperty
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      classPublic: true
      concrete: true
      exceptions:
      - JsonMappingException
      interfaces:
      - com.fasterxml.jackson.databind.ser.ContextualSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JsonSerializer<?>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prov
    - property
    argTypes:
    - SerializerProvider
    - BeanProperty
    constantsTouched: []
    func_position:
      end: 83
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 83
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].createContextual(SerializerProvider,BeanProperty)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/PeriodSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].handledType()'
    - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].<init>(com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].findFormatOverrides(SerializerProvider,BeanProperty,com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].isNumeric()'
    - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].withFormat(com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer)'
    - format.withUseTimestamp(com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer)
    - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].getPattern()'
    - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].getLocale()'
    - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].getShape()'
    - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].withLocale(com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer)'
    linkageType: ''
    returnType: JsonSerializer<?>
    signature: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].createContextual(SerializerProvider,BeanProperty)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].createFormatter(SerializerProvider)'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:88,1
    - Dst: '[org.joda.time.format.PeriodFormatter].print(org.joda.time.ReadablePeriod)'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:88,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.ReadablePeriod
      - com.fasterxml.jackson.core.JsonGenerator
      - SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - com.fasterxml.jackson.databind.ser.ContextualSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - org.joda.time.ReadablePeriod
    - com.fasterxml.jackson.core.JsonGenerator
    - SerializerProvider
    constantsTouched: []
    func_position:
      end: 89
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 89
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].serialize(org.joda.time.ReadablePeriod,com.fasterxml.jackson.core.JsonGenerator,SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/PeriodSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].createFormatter(SerializerProvider)'
    - '[org.joda.time.format.PeriodFormatter].print(org.joda.time.ReadablePeriod)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].serialize(org.joda.time.ReadablePeriod,com.fasterxml.jackson.core.JsonGenerator,SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].createSchemaNode(String,boolean)'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - SerializerProvider
      - java.lang.reflect.Type
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.fasterxml.jackson.databind.ser.ContextualSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JsonNode
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - provider
    - typeHint
    argTypes:
    - SerializerProvider
    - java.lang.reflect.Type
    constantsTouched: []
    func_position:
      end: 95
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 95
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].getSchema(SerializerProvider,java.lang.reflect.Type)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/PeriodSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].createSchemaNode(String,boolean)'
    linkageType: ''
    returnType: JsonNode
    signature: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].getSchema(SerializerProvider,java.lang.reflect.Type)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[JsonFormatVisitorWrapper].expectStringFormat(JavaType)'
      Src: com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - JsonFormatVisitorWrapper
      - JavaType
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      classPublic: true
      concrete: true
      exceptions:
      - JsonMappingException
      interfaces:
      - com.fasterxml.jackson.databind.ser.ContextualSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - visitor
    - typeHint
    argTypes:
    - JsonFormatVisitorWrapper
    - JavaType
    constantsTouched: []
    func_position:
      end: 106
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 106
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].acceptJsonFormatVisitor(JsonFormatVisitorWrapper,JavaType)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/PeriodSerializer.java
    functionUses: 0
    functionsReached:
    - '[JsonFormatVisitorWrapper].expectStringFormat(JavaType)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].acceptJsonFormatVisitor(JsonFormatVisitorWrapper,JavaType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/WeeksSerializer.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Weeks].getWeeks()'
      Src: com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer:27,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.Weeks
      - com.fasterxml.jackson.core.JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - org.joda.time.Weeks
    - com.fasterxml.jackson.core.JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer].serialize(org.joda.time.Weeks,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/WeeksSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.Weeks].getWeeks()'
    - '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer].serialize(org.joda.time.Weeks,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeSerializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer,com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - format
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 32
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 32
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeSerializer.java
    functionUses: 3
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer,com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formatter
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DateTime].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - SerializerProvider
      - DateTime
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prov
    - value
    argTypes:
    - SerializerProvider
    - DateTime
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].isEmpty(SerializerProvider,DateTime)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeSerializer.java
    functionUses: 0
    functionsReached:
    - '[DateTime].getMillis()'
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].isEmpty(SerializerProvider,DateTime)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer]._serializationShape(SerializerProvider)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:48,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].writeWithZoneId(SerializerProvider)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:51,1
    - Dst: '[DateTime].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:53,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:53,1
    - Dst: '[DateTime].getZone()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:55,1
    - Dst: _format.createFormatterWithTimeZoneOverride(SerializerProvider,com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer)
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:55,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].print(DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:55,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:55,1
    - Dst: '[DateTime].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:69,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:69,1
    - Dst: '[StringBuilder].<init>(int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:72,1
    - Dst: _format.createFormatter(SerializerProvider)
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:73,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].withOffsetParsed()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:73,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].print(DateTime)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:73,1
    - Dst: '[StringBuilder].append(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].append(char)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:74,1
    - Dst: '[DateTime].getZone()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:75,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].append(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:74,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].append(char)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:74,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].toString()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:77,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer:77,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTime
      - com.fasterxml.jackson.core.JsonGenerator
      - SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - DateTime
    - com.fasterxml.jackson.core.JsonGenerator
    - SerializerProvider
    constantsTouched: []
    func_position:
      end: 79
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 79
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].serialize(DateTime,com.fasterxml.jackson.core.JsonGenerator,SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].print(DateTime)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].withOffsetParsed()'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].toString()'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].writeWithZoneId(SerializerProvider)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].append(char)'
    - '[DateTime].getZone()'
    - '[StringBuilder].append(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer)'
    - '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].append(com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer)'
    - _format.createFormatterWithTimeZoneOverride(SerializerProvider,com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer)
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer]._serializationShape(SerializerProvider)'
    - _format.createFormatter(SerializerProvider)
    - '[StringBuilder].<init>(int)'
    - '[DateTime].getMillis()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].serialize(DateTime,com.fasterxml.jackson.core.JsonGenerator,SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.ser.YearsSerializer:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.YearsSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.YearsSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/YearsSerializer.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.YearsSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.YearsSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Years].getYears()'
      Src: com.fasterxml.jackson.datatype.joda.ser.YearsSerializer:27,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.YearsSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.YearsSerializer:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.Years
      - com.fasterxml.jackson.core.JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - org.joda.time.Years
    - com.fasterxml.jackson.core.JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 28
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 28
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.YearsSerializer].serialize(org.joda.time.Years,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/YearsSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.YearsSerializer)'
    - '[org.joda.time.Years].getYears()'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.YearsSerializer].serialize(org.joda.time.Years,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 20
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 20
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeZoneSerializer.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.DateTimeZone].getID()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer:25,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.DateTimeZone
      - com.fasterxml.jackson.core.JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - org.joda.time.DateTimeZone
    - com.fasterxml.jackson.core.JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 26
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 26
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer].serialize(org.joda.time.DateTimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeZoneSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.joda.time.DateTimeZone].getID()'
    - '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer].serialize(org.joda.time.DateTimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(org.joda.time.DateTimeZone,com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer:34,1
    - Dst: '[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer:33,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer].serialize(org.joda.time.DateTimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer:35,1
    - Dst: '[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.DateTimeZone
      - com.fasterxml.jackson.core.JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      - com.fasterxml.jackson.databind.jsontype.TypeSerializer
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - value
    - g
    - provider
    - typeSer
    argTypes:
    - org.joda.time.DateTimeZone
    - com.fasterxml.jackson.core.JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    - com.fasterxml.jackson.databind.jsontype.TypeSerializer
    constantsTouched: []
    func_position:
      end: 37
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 37
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer].serializeWithType(org.joda.time.DateTimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeZoneSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(org.joda.time.DateTimeZone,com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer)'
    - '[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer].serialize(org.joda.time.DateTimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    - '[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer].serializeWithType(org.joda.time.DateTimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectStringFormat(com.fasterxml.jackson.databind.JavaType)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
      - com.fasterxml.jackson.databind.JavaType
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - com.fasterxml.jackson.databind.JsonMappingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - visitor
    - typeHint
    argTypes:
    - com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper
    - com.fasterxml.jackson.databind.JavaType
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeZoneSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper].expectStringFormat(com.fasterxml.jackson.databind.JavaType)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 16
      start: 16
    functionDepth: 1
    functionLinenumber: 16
    functionLinenumberEnd: 16
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/YearMonthSerializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 19
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 19
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/YearMonthSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer,com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - format
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 24
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 24
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/YearMonthSerializer.java
    functionUses: 3
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer,com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formatter
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/YearMonthSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _format.createFormatter(com.fasterxml.jackson.databind.SerializerProvider)
      Src: com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer:37,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].print(org.joda.time.YearMonth)'
      Src: com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer:37,1
    - Dst: '[JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.YearMonth
      - JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - org.joda.time.YearMonth
    - JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].serialize(org.joda.time.YearMonth,JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/YearMonthSerializer.java
    functionUses: 0
    functionsReached:
    - _format.createFormatter(com.fasterxml.jackson.databind.SerializerProvider)
    - '[JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].print(org.joda.time.YearMonth)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].serialize(org.joda.time.YearMonth,JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateMidnightSerializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 1
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateMidnightSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer,com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - format
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 36
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 36
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateMidnightSerializer.java
    functionUses: 3
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer,com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formatter
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 42
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 42
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateMidnightSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.DateMidnight].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - SerializerProvider
      - org.joda.time.DateMidnight
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - provider
    - value
    argTypes:
    - SerializerProvider
    - org.joda.time.DateMidnight
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].isEmpty(SerializerProvider,org.joda.time.DateMidnight)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateMidnightSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.DateMidnight].getMillis()'
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].isEmpty(SerializerProvider,org.joda.time.DateMidnight)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer]._serializationShape(SerializerProvider)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:53,1
    - Dst: _format.createFormatterWithLocale(SerializerProvider)
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:55,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].print(org.joda.time.DateMidnight)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:55,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:55,1
    - Dst: '[org.joda.time.DateMidnight].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:58,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:58,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeStartArray()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:62,1
    - Dst: '[org.joda.time.DateMidnight].year()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:63,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:63,1
    - Dst: '[org.joda.time.DateMidnight].monthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:64,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:64,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:64,1
    - Dst: '[org.joda.time.DateMidnight].dayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:65,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].get()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:65,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:65,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeEndArray()'
      Src: com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer:66,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.DateMidnight
      - com.fasterxml.jackson.core.JsonGenerator
      - SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - org.joda.time.DateMidnight
    - com.fasterxml.jackson.core.JsonGenerator
    - SerializerProvider
    constantsTouched: []
    func_position:
      end: 68
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 68
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].serialize(org.joda.time.DateMidnight,com.fasterxml.jackson.core.JsonGenerator,SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateMidnightSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.DateMidnight].monthOfYear()'
    - '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer)'
    - '[org.joda.time.DateMidnight].year()'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].print(org.joda.time.DateMidnight)'
    - '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer)'
    - '[com.fasterxml.jackson.core.JsonGenerator].writeEndArray()'
    - '[org.joda.time.DateMidnight].getMillis()'
    - '[com.fasterxml.jackson.core.JsonGenerator].writeStartArray()'
    - '[org.joda.time.DateMidnight].dayOfMonth()'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer]._serializationShape(SerializerProvider)'
    - '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].get()'
    - _format.createFormatterWithLocale(SerializerProvider)
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].serialize(org.joda.time.DateMidnight,com.fasterxml.jackson.core.JsonGenerator,SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Class<T>)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - SerializationFeature
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - SerializationFeature
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.fasterxml.jackson.databind.ser.ContextualSerializer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - type
    - format
    - numericFeature
    - defaultNumericShape
    - shapeOverride
    argTypes:
    - Class<T>
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - SerializationFeature
    - int
    - int
    constantsTouched: []
    func_position:
      end: 51
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 51
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].<init>(Class<T>,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,SerializationFeature,int,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/JodaDateSerializerBase.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Class<T>)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].<init>(Class<T>,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,SerializationFeature,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - SerializationFeature
      - int
      - int
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.fasterxml.jackson.databind.ser.ContextualSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase<T>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - format
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 57
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 57
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/JodaDateSerializerBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase<T>
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - SerializerProvider
      - T
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - SerializationFeature
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.fasterxml.jackson.databind.ser.ContextualSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prov
    - value
    argTypes:
    - SerializerProvider
    - T
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].isEmpty(SerializerProvider,T)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/JodaDateSerializerBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].isEmpty(SerializerProvider,T)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].findFormatOverrides(SerializerProvider,BeanProperty,com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].getShape()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:74,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].isNumeric()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:75,1
    - Dst: format.withUseTimestamp(com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:92,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].with(com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:94,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].withFormat(com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase,com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:96,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - SerializerProvider
      - BeanProperty
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - SerializationFeature
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - JsonMappingException
      interfaces:
      - com.fasterxml.jackson.databind.ser.ContextualSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JsonSerializer<?>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prov
    - property
    argTypes:
    - SerializerProvider
    - BeanProperty
    constantsTouched: []
    func_position:
      end: 100
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 100
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].createContextual(SerializerProvider,BeanProperty)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/JodaDateSerializerBase.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].isNumeric()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].getShape()'
    - format.withUseTimestamp(com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].findFormatOverrides(SerializerProvider,BeanProperty,com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].with(com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].handledType()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].withFormat(com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase,com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)'
    linkageType: ''
    returnType: JsonSerializer<?>
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].createContextual(SerializerProvider,BeanProperty)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase]._serializationShape(SerializerProvider)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:105,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].createSchemaNode(String,boolean)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:107,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].createSchemaNode(String,boolean)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:109,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].createSchemaNode(String,boolean)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:112,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - SerializerProvider
      - java.lang.reflect.Type
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - SerializationFeature
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.fasterxml.jackson.databind.ser.ContextualSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JsonNode
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - provider
    - typeHint
    argTypes:
    - SerializerProvider
    - java.lang.reflect.Type
    constantsTouched: []
    func_position:
      end: 114
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 114
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].getSchema(SerializerProvider,java.lang.reflect.Type)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/JodaDateSerializerBase.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].createSchemaNode(String,boolean)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase]._serializationShape(SerializerProvider)'
    linkageType: ''
    returnType: JsonNode
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].getSchema(SerializerProvider,java.lang.reflect.Type)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[JsonFormatVisitorWrapper].getProvider()'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:120,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase]._serializationShape(com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:120,1
    - Dst: '[JsonFormatVisitorWrapper].expectIntegerFormat(JavaType)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:123,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].numberType(com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:125,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].format(com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:126,1
    - Dst: '[JsonFormatVisitorWrapper].expectArrayFormat(JavaType)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:132,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].itemsFormat(com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:134,1
    - Dst: '[JsonFormatVisitorWrapper].expectStringFormat(JavaType)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:141,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].format(com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:143,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - JsonFormatVisitorWrapper
      - JavaType
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - SerializationFeature
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - JsonMappingException
      interfaces:
      - com.fasterxml.jackson.databind.ser.ContextualSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - visitor
    - typeHint
    argTypes:
    - JsonFormatVisitorWrapper
    - JavaType
    constantsTouched: []
    func_position:
      end: 147
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 147
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].acceptJsonFormatVisitor(JsonFormatVisitorWrapper,JavaType)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/JodaDateSerializerBase.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].format(com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)'
    - '[JsonFormatVisitorWrapper].expectStringFormat(JavaType)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].numberType(com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].itemsFormat(com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)'
    - '[JsonFormatVisitorWrapper].getProvider()'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase]._serializationShape(com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase)'
    - '[JsonFormatVisitorWrapper].expectIntegerFormat(JavaType)'
    - '[JsonFormatVisitorWrapper].expectArrayFormat(JavaType)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].acceptJsonFormatVisitor(JsonFormatVisitorWrapper,JavaType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].shouldWriteWithZoneId(SerializerProvider)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - SerializerProvider
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - SerializationFeature
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.fasterxml.jackson.databind.ser.ContextualSerializer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - provider
    argTypes:
    - SerializerProvider
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].writeWithZoneId(SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/JodaDateSerializerBase.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].shouldWriteWithZoneId(SerializerProvider)'
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].writeWithZoneId(SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].useTimestamp(SerializerProvider,SerializationFeature)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase:168,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - SerializerProvider
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - int
      - int
      - int
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - SerializationFeature
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.fasterxml.jackson.databind.ser.ContextualSerializer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - provider
    argTypes:
    - SerializerProvider
    constantsTouched: []
    func_position:
      end: 175
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 175
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase]._serializationShape(SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/JodaDateSerializerBase.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].useTimestamp(SerializerProvider,SerializationFeature)'
    linkageType: ''
    returnType: int
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase]._serializationShape(SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Class<T>)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase:17,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: false
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 17
      start: 17
    functionDepth: 0
    functionLinenumber: 17
    functionLinenumberEnd: 17
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase].<init>(Class<T>)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializerBase.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Class<T>)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase].<init>(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(T,com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase:27,1
    - Dst: '[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase:26,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase].serialize(T,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase:28,1
    - Dst: '[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - T
      - com.fasterxml.jackson.core.JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      - com.fasterxml.jackson.databind.jsontype.TypeSerializer
      classConcrete: false
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - value
    - g
    - provider
    - typeSer
    argTypes:
    - T
    - com.fasterxml.jackson.core.JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    - com.fasterxml.jackson.databind.jsontype.TypeSerializer
    constantsTouched: []
    func_position:
      end: 30
      start: 19
    functionDepth: 0
    functionLinenumber: 19
    functionLinenumberEnd: 30
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase].serializeWithType(T,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializerBase.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.jsontype.TypeSerializer].typeId(T,com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase)'
    - '[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypePrefix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase)'
    - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase].serialize(T,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    - '[com.fasterxml.jackson.databind.jsontype.TypeSerializer].writeTypeSuffix(com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase].serializeWithType(T,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer:18,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 18
    functionDepth: 1
    functionLinenumber: 18
    functionLinenumberEnd: 18
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/InstantSerializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 21
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 21
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/InstantSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.InstantSerializer,com.fasterxml.jackson.datatype.joda.ser.InstantSerializer,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - format
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 27
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 27
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/InstantSerializer.java
    functionUses: 3
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.ser.InstantSerializer,com.fasterxml.jackson.datatype.joda.ser.InstantSerializer,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - formatter
    - shapeOverride
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - int
    constantsTouched: []
    func_position:
      end: 33
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 33
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/InstantSerializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer
    signature: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Instant].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.SerializerProvider
      - org.joda.time.Instant
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prov
    - value
    argTypes:
    - com.fasterxml.jackson.databind.SerializerProvider
    - org.joda.time.Instant
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,org.joda.time.Instant)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/InstantSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.Instant].getMillis()'
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,org.joda.time.Instant)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer]._serializationShape(com.fasterxml.jackson.databind.SerializerProvider)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer:45,1
    - Dst: _format.createFormatter(com.fasterxml.jackson.databind.SerializerProvider)
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer:46,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].print(org.joda.time.Instant)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer:46,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.InstantSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer:46,1
    - Dst: '[org.joda.time.Instant].getMillis()'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer:48,1
    - Dst: '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.InstantSerializer)'
      Src: com.fasterxml.jackson.datatype.joda.ser.InstantSerializer:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.Instant
      - com.fasterxml.jackson.core.JsonGenerator
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - value
    - gen
    - provider
    argTypes:
    - org.joda.time.Instant
    - com.fasterxml.jackson.core.JsonGenerator
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 50
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 50
    functionName: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].serialize(org.joda.time.Instant,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/InstantSerializer.java
    functionUses: 0
    functionsReached:
    - _format.createFormatter(com.fasterxml.jackson.databind.SerializerProvider)
    - '[com.fasterxml.jackson.core.JsonGenerator].writeNumber(com.fasterxml.jackson.datatype.joda.ser.InstantSerializer)'
    - '[org.joda.time.Instant].getMillis()'
    - '[com.fasterxml.jackson.core.JsonGenerator].writeString(com.fasterxml.jackson.datatype.joda.ser.InstantSerializer)'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer]._serializationShape(com.fasterxml.jackson.databind.SerializerProvider)'
    - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].print(org.joda.time.Instant)'
    linkageType: ''
    returnType: void
    signature: '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].serialize(org.joda.time.Instant,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      - java.util.Locale
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - Boolean
      - java.util.Locale
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - useTimestamp
    - locale
    - explicitLocale
    argTypes:
    - Boolean
    - java.util.Locale
    - boolean
    constantsTouched: []
    func_position:
      end: 34
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 34
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(Boolean,java.util.Locale,boolean)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaFormatBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(Boolean,java.util.Locale,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - Boolean
      - java.util.Locale
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaFormatBase.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - Boolean
      - java.util.Locale
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - base
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaFormatBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
      - Boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - Boolean
      - java.util.Locale
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - base
    - useTimestamp
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    - Boolean
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase,Boolean)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaFormatBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase,Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
      - java.util.TimeZone
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - Boolean
      - java.util.Locale
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - base
    - jdkTimezone
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    - java.util.TimeZone
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase,java.util.TimeZone)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaFormatBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase,java.util.TimeZone)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - Boolean
      - java.util.Locale
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - base
    - locale
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 73
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase,java.util.Locale)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaFormatBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Boolean].booleanValue()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase:84,1
    - Dst: '[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase:86,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.SerializerProvider
      - com.fasterxml.jackson.databind.SerializationFeature
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Locale
      - Boolean
      - java.util.Locale
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - provider
    - feat
    argTypes:
    - com.fasterxml.jackson.databind.SerializerProvider
    - com.fasterxml.jackson.databind.SerializationFeature
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 87
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].useTimestamp(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.SerializationFeature)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaFormatBase.java
    functionUses: 0
    functionsReached:
    - '[Boolean].booleanValue()'
    - '[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.databind.SerializationFeature)'
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].useTimestamp(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.SerializationFeature)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.format.DateTimeFormatter].withZoneUTC()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:79,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.joda.time.DateTimeZone
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - org.joda.time.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createUTC(org.joda.time.format.DateTimeFormatter)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/FormatConfig.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.format.DateTimeFormatter].withZoneUTC()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createUTC(org.joda.time.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.format.DateTimeFormatter].withZone(org.joda.time.DateTimeZone)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:83,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.joda.time.DateTimeZone
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - org.joda.time.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createDefaultTZ(org.joda.time.format.DateTimeFormatter)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/FormatConfig.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
    - '[org.joda.time.format.DateTimeFormatter].withZone(org.joda.time.DateTimeZone)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createDefaultTZ(org.joda.time.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.DateTimeFieldType].monthOfYear()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:89,1
    - Dst: '[org.joda.time.DateTimeFieldType].dayOfMonth()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:89,1
    - Dst: '[java.util.Arrays].asList(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig,com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:89,1
    - Dst: '[org.joda.time.format.ISODateTimeFormat].forFields(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig,boolean,boolean)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:88,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.joda.time.DateTimeZone
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 91
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createMonthDayFormat()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/FormatConfig.java
    functionUses: 1
    functionsReached:
    - '[org.joda.time.format.ISODateTimeFormat].forFields(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig,boolean,boolean)'
    - '[java.util.Arrays].asList(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig,com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
    - '[org.joda.time.DateTimeFieldType].dayOfMonth()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
    - '[org.joda.time.DateTimeFieldType].monthOfYear()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createMonthDayFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.DateTimeZone].getDefault()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:22,1
    - Dst: '[org.joda.time.format.ISODateTimeFormat].date()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:27,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createUTC(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:27,1
    - Dst: '[org.joda.time.format.ISODateTimeFormat].time()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:30,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createUTC(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:30,1
    - Dst: '[org.joda.time.format.ISODateTimeFormat].dateTimeParser()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:37,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createUTC(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:37,1
    - Dst: '[org.joda.time.format.ISODateTimeFormat].dateTime()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createUTC(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:40,1
    - Dst: '[org.joda.time.format.ISODateTimeFormat].date()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:51,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createDefaultTZ(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:51,1
    - Dst: '[org.joda.time.format.ISODateTimeFormat].time()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:54,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createDefaultTZ(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:54,1
    - Dst: '[org.joda.time.format.ISODateTimeFormat].localTimeParser()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createDefaultTZ(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:57,1
    - Dst: '[org.joda.time.format.ISODateTimeFormat].dateTime()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createDefaultTZ(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:60,1
    - Dst: '[org.joda.time.format.ISODateTimeFormat].localDateOptionalTimeParser()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createDefaultTZ(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:63,1
    - Dst: '[org.joda.time.format.ISOPeriodFormat].standard()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:66,1
    - Dst: '[org.joda.time.format.ISODateTimeFormat].yearMonth()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:69,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:69,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createMonthDayFormat()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.joda.time.DateTimeZone
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/FormatConfig.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.format.ISODateTimeFormat].localDateOptionalTimeParser()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
    - '[org.joda.time.format.ISODateTimeFormat].date()'
    - '[org.joda.time.format.ISODateTimeFormat].localTimeParser()'
    - '[org.joda.time.format.ISODateTimeFormat].time()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createUTC(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
    - '[org.joda.time.format.ISODateTimeFormat].dateTime()'
    - '[org.joda.time.format.ISOPeriodFormat].standard()'
    - '[org.joda.time.format.ISODateTimeFormat].dateTimeParser()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createMonthDayFormat()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createDefaultTZ(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
    - '[org.joda.time.DateTimeZone].getDefault()'
    - '[org.joda.time.format.ISODateTimeFormat].yearMonth()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.FormatConfig)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.FormatConfig
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.format.PeriodFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - org.joda.time.format.PeriodFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - defaultFormatter
    argTypes:
    - org.joda.time.format.PeriodFormatter
    constantsTouched: []
    func_position:
      end: 24
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 24
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].<init>(org.joda.time.format.PeriodFormatter)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaPeriodFormat.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].<init>(org.joda.time.format.PeriodFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat,java.util.Locale)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat:28,1
    - Dst: f.withLocale(java.util.Locale)
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.joda.time.format.PeriodFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 2
    argNames:
    - base
    - locale
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 34
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 34
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat,java.util.Locale)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaPeriodFormat.java
    functionUses: 0
    functionsReached:
    - f.withLocale(java.util.Locale)
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat,java.util.Locale)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat,Boolean)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.joda.time.format.PeriodFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 2
    argNames:
    - base
    - useTimestamp
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
    - Boolean
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat,Boolean)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaPeriodFormat.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat,Boolean)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat,Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.joda.time.format.PeriodFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.format.PeriodFormatter
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].nativeFormatter()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaPeriodFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.joda.time.format.PeriodFormatter
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].nativeFormatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _useTimestamp.equals(Boolean)
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].<init>(Boolean)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat:60,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.joda.time.format.PeriodFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - useTimestamp
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].withUseTimestamp(Boolean)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaPeriodFormat.java
    functionUses: 0
    functionsReached:
    - _useTimestamp.equals(Boolean)
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].<init>(Boolean)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].withUseTimestamp(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.joda.time.format.PeriodFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - format
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].withFormat(String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaPeriodFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].withFormat(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _locale.equals(java.util.Locale)
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].<init>(java.util.Locale)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat:75,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.joda.time.format.PeriodFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 76
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 76
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].withLocale(java.util.Locale)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaPeriodFormat.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].<init>(java.util.Locale)'
    - _locale.equals(java.util.Locale)
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].withLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.SerializerProvider].getLocale()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat:89,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].equals(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat:90,1
    - Dst: formatter.withLocale(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat)
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat:91,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - org.joda.time.format.PeriodFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.format.PeriodFormatter
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - provider
    argTypes:
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 95
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 95
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].createFormatter(com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaPeriodFormat.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].equals(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat)'
    - formatter.withLocale(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat)
    - '[com.fasterxml.jackson.databind.SerializerProvider].getLocale()'
    linkageType: ''
    returnType: org.joda.time.format.PeriodFormatter
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].createFormatter(com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.format.PeriodFormatter].parsePeriod(String)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.DeserializationContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.joda.time.format.PeriodFormatter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.Period
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 2
    argNames:
    - ctxt
    - str
    argTypes:
    - com.fasterxml.jackson.databind.DeserializationContext
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].parsePeriod(com.fasterxml.jackson.databind.DeserializationContext,String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaPeriodFormat.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.format.PeriodFormatter].parsePeriod(String)'
    linkageType: ''
    returnType: org.joda.time.Period
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].parsePeriod(com.fasterxml.jackson.databind.DeserializationContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:50,1
    - Dst: '[org.joda.time.format.DateTimeFormatter].withOffsetParsed()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:52,1
    - Dst: '[org.joda.time.format.DateTimeFormatter].getZone()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:53,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].toTimeZone()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.joda.time.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - defaultFormatter
    argTypes:
    - org.joda.time.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 58
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 58
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(org.joda.time.format.DateTimeFormatter)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.format.DateTimeFormatter].withOffsetParsed()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].toTimeZone()'
    - '[org.joda.time.format.DateTimeFormatter].getZone()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(org.joda.time.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,Boolean)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:63,1
    - Dst: '[org.joda.time.format.DateTimeFormatter].withOffsetParsed()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 2
    argNames:
    - base
    - useTimestamp
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - Boolean
    constantsTouched: []
    func_position:
      end: 70
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 70
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,Boolean)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.format.DateTimeFormatter].withOffsetParsed()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,Boolean)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:75,1
    - Dst: '[org.joda.time.format.DateTimeFormatter].withOffsetParsed()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - org.joda.time.format.DateTimeFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 2
    argNames:
    - base
    - formatter
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - org.joda.time.format.DateTimeFormatter
    constantsTouched: []
    func_position:
      end: 82
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 82
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,org.joda.time.format.DateTimeFormatter)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.format.DateTimeFormatter].withOffsetParsed()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,org.joda.time.format.DateTimeFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,java.util.TimeZone)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:86,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(java.util.TimeZone)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:87,1
    - Dst: '[org.joda.time.format.DateTimeFormatter].withZone(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:87,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withOffsetParsed()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - java.util.TimeZone
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 2
    argNames:
    - base
    - jdkTimezone
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - java.util.TimeZone
    constantsTouched: []
    func_position:
      end: 93
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 93
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,java.util.TimeZone)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withOffsetParsed()'
    - '[org.joda.time.DateTimeZone].forTimeZone(java.util.TimeZone)'
    - '[org.joda.time.format.DateTimeFormatter].withZone(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,java.util.TimeZone)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,java.util.TimeZone)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,java.util.Locale)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:97,1
    - Dst: '[org.joda.time.format.DateTimeFormatter].withLocale(java.util.Locale)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:98,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withOffsetParsed()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 2
    argNames:
    - base
    - locale
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 104
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 104
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,java.util.Locale)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withOffsetParsed()'
    - '[org.joda.time.format.DateTimeFormatter].withLocale(java.util.Locale)'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,java.util.Locale)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:112,1
    - Dst: '[org.joda.time.format.DateTimeFormatter].withOffsetParsed()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      - Boolean
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 3
    argNames:
    - base
    - adjustToContextTZOverride
    - writeZoneId
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    - Boolean
    - Boolean
    constantsTouched: []
    func_position:
      end: 119
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 119
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,Boolean,Boolean)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.format.DateTimeFormatter].withOffsetParsed()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,Boolean,Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[JsonFormat.Value].getLocale()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:129,1
    - Dst: format.withLocale(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:129,1
    - Dst: '[JsonFormat.Value].getTimeZone()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:130,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withTimeZone(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:130,1
    - Dst: '[JsonFormat.Value].getPattern()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:131,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:131,1
    - Dst: '[JsonFormat.Value].getFeature(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:132,1
    - Dst: '[JsonFormat.Value].getFeature(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:133,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].equals(Boolean)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:137,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].equals(Boolean)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:138,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:139,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - JsonFormat.Value
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - ann
    argTypes:
    - JsonFormat.Value
    constantsTouched: []
    func_position:
      end: 142
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 142
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].with(JsonFormat.Value)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    - '[JsonFormat.Value].getLocale()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].equals(Boolean)'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withTimeZone(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    - '[JsonFormat.Value].getPattern()'
    - '[JsonFormat.Value].getTimeZone()'
    - '[JsonFormat.Value].getFeature(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    - format.withLocale(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].with(JsonFormat.Value)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _useTimestamp.equals(Boolean)
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:145,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(Boolean)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:148,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - useTimestamp
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 149
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 149
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withUseTimestamp(Boolean)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - _useTimestamp.equals(Boolean)
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(Boolean)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withUseTimestamp(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].isEmpty()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:152,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat]._isStyle(String)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:157,1
    - Dst: '[org.joda.time.format.DateTimeFormat].forStyle(String)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:158,1
    - Dst: '[org.joda.time.format.DateTimeFormat].forPattern(String)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:160,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withLocale(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:163,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(java.util.TimeZone)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:169,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withZone(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:169,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:171,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - format
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 172
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 172
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withFormat(String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.format.DateTimeFormat].forStyle(String)'
    - '[org.joda.time.format.DateTimeFormat].forPattern(String)'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat]._isStyle(String)'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withLocale(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    - '[String].isEmpty()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withZone(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    - '[org.joda.time.DateTimeZone].forTimeZone(java.util.TimeZone)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withFormat(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].equals(java.util.TimeZone)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:175,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(java.util.TimeZone)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:178,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.TimeZone
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - tz
    argTypes:
    - java.util.TimeZone
    constantsTouched: []
    func_position:
      end: 179
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 179
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withTimeZone(java.util.TimeZone)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(java.util.TimeZone)'
    - '[java.util.TimeZone].equals(java.util.TimeZone)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withTimeZone(java.util.TimeZone)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _locale.equals(java.util.Locale)
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:182,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(java.util.Locale)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:185,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 186
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 186
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withLocale(java.util.Locale)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(java.util.Locale)'
    - _locale.equals(java.util.Locale)
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(Boolean,Boolean)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:196,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - adjustToContextTZOverride
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 197
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 197
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withAdjustToContextTZOverride(Boolean)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(Boolean,Boolean)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withAdjustToContextTZOverride(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(Boolean,Boolean)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:207,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - writeZoneId
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 208
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 208
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withWriteZoneId(Boolean)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(Boolean,Boolean)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withWriteZoneId(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(java.util.TimeZone)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:226,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.DateTimeZone
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 229
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].getTimeZone()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.DateTimeZone].forTimeZone(java.util.TimeZone)'
    linkageType: ''
    returnType: org.joda.time.DateTimeZone
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].getTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].getLocale()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.format.DateTimeFormatter
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].rawFormatter()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.joda.time.format.DateTimeFormatter
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].rawFormatter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].createFormatterWithTimeZoneOverride(com.fasterxml.jackson.databind.SerializerProvider,null)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:250,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.format.DateTimeFormatter
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - ctxt
    argTypes:
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 251
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 251
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].createFormatter(com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].createFormatterWithTimeZoneOverride(com.fasterxml.jackson.databind.SerializerProvider,null)'
    linkageType: ''
    returnType: org.joda.time.format.DateTimeFormatter
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].createFormatter(com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].createFormatterWithLocale(com.fasterxml.jackson.databind.SerializerProvider)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:262,1
    - Dst: '[com.fasterxml.jackson.databind.SerializerProvider].getTimeZone()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:264,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].equals(java.util.TimeZone)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:265,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:266,1
    - Dst: '[org.joda.time.format.DateTimeFormatter].withZone(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:266,1
    - Dst: '[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:270,1
    - Dst: '[org.joda.time.DateTimeZone].toTimeZone()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:271,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].equals(java.util.TimeZone)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:271,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withZone(org.joda.time.DateTimeZone)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:272,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.SerializerProvider
      - org.joda.time.DateTimeZone
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.format.DateTimeFormatter
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 2
    argNames:
    - ctxt
    - tzOverride
    argTypes:
    - com.fasterxml.jackson.databind.SerializerProvider
    - org.joda.time.DateTimeZone
    constantsTouched: []
    func_position:
      end: 277
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 277
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].createFormatterWithTimeZoneOverride(com.fasterxml.jackson.databind.SerializerProvider,org.joda.time.DateTimeZone)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withZone(org.joda.time.DateTimeZone)'
    - '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    - '[org.joda.time.format.DateTimeFormatter].withZone(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    - '[com.fasterxml.jackson.databind.SerializerProvider].getTimeZone()'
    - '[org.joda.time.DateTimeZone].toTimeZone()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].createFormatterWithLocale(com.fasterxml.jackson.databind.SerializerProvider)'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].equals(java.util.TimeZone)'
    - '[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: org.joda.time.format.DateTimeFormatter
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].createFormatterWithTimeZoneOverride(com.fasterxml.jackson.databind.SerializerProvider,org.joda.time.DateTimeZone)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.SerializerProvider].getLocale()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:283,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].equals(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:284,1
    - Dst: formatter.withLocale(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:285,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.format.DateTimeFormatter
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - ctxt
    argTypes:
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 289
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 289
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].createFormatterWithLocale(com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].equals(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    - formatter.withLocale(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)
    - '[com.fasterxml.jackson.databind.SerializerProvider].getLocale()'
    linkageType: ''
    returnType: org.joda.time.format.DateTimeFormatter
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].createFormatterWithLocale(com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].shouldAdjustToContextTimeZone(com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:298,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:299,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].equals(java.util.TimeZone)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:300,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:301,1
    - Dst: formatter.withZone(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:301,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].getLocale()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:308,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].equals(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:309,1
    - Dst: formatter.withLocale(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:310,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.format.DateTimeFormatter
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - ctxt
    argTypes:
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 314
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 314
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].createParser(com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].getLocale()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].shouldAdjustToContextTimeZone(com.fasterxml.jackson.databind.DeserializationContext)'
    - formatter.withLocale(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].equals(java.util.TimeZone)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].equals(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    - formatter.withZone(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)
    linkageType: ''
    returnType: org.joda.time.format.DateTimeFormatter
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].createParser(com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:321,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - ctxt
    argTypes:
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 322
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 322
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].shouldAdjustToContextTimeZone(com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].shouldAdjustToContextTimeZone(com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:329,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.SerializerProvider
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - ctxt
    argTypes:
    - com.fasterxml.jackson.databind.SerializerProvider
    constantsTouched: []
    func_position:
      end: 330
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 330
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].shouldWriteWithZoneId(com.fasterxml.jackson.databind.SerializerProvider)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.SerializerProvider].isEnabled(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].shouldWriteWithZoneId(com.fasterxml.jackson.databind.SerializerProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 338
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].isTimezoneExplicit()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].isTimezoneExplicit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:347,1
    - Dst: '[String].charAt(int)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:350,1
    - Dst: '[String].indexOf(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:350,1
    - Dst: '[String].charAt(int)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:351,1
    - Dst: '[String].indexOf(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:351,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 1
    argNames:
    - formatStr
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 352
      start: 346
    functionDepth: 1
    functionLinenumber: 346
    functionLinenumberEnd: 352
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat]._isStyle(String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 1
    functionsReached:
    - '[String].indexOf(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    - '[String].charAt(int)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat]._isStyle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TimeZone].getID()'
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:357,1
    - Dst: String.format(String,boolean,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,org.joda.time.format.DateTimeFormatter)
      Src: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat:356,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.joda.time.format.DateTimeFormatter
      - org.joda.time.format.DateTimeFormatter
      - java.util.TimeZone
      - org.joda.time.DateTimeZone
      - boolean
      - Boolean
      - Boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 358
    functionName: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].toString()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
    functionUses: 0
    functionsReached:
    - String.format(String,boolean,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,org.joda.time.format.DateTimeFormatter)
    - '[java.util.TimeZone].getID()'
    linkageType: ''
    returnType: String
    signature: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateDeserializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateDeserializer.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.core.JsonParser].currentTokenId()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:38,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getLongValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:40,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getText()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:45,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:45,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:48,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:53,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:54,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:56,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].currentToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:56,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer,com.fasterxml.jackson.core.JsonParser,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:56,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.LocalDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 58
      start: 35
    functionDepth: 2
    functionLinenumber: 35
    functionLinenumberEnd: 58
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
    - '[com.fasterxml.jackson.core.JsonParser].getText()'
    - '[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer,com.fasterxml.jackson.core.JsonParser,String)'
    - '[com.fasterxml.jackson.core.JsonParser].currentToken()'
    - '[com.fasterxml.jackson.core.JsonParser].getLongValue()'
    - '[com.fasterxml.jackson.core.JsonParser].currentTokenId()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].handledType()'
    - '[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()'
    linkageType: ''
    returnType: org.joda.time.LocalDate
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:65,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].isEmpty()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:67,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:71,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._isValidTimestampString(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:72,1
    - Dst: '[com.fasterxml.jackson.core.io.NumberInput].parseLong(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:73,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:73,1
    - Dst: _format.createParser(com.fasterxml.jackson.databind.DeserializationContext)
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:75,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].parseLocalDate(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:75,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.LocalDate
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - p
    - ctxt
    - value
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 76
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].isEmpty()'
    - '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._isValidTimestampString(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
    - '[String].trim()'
    - '[com.fasterxml.jackson.core.io.NumberInput].parseLong(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].parseLocalDate(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
    - _format.createParser(com.fasterxml.jackson.databind.DeserializationContext)
    linkageType: ''
    returnType: org.joda.time.LocalDate
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.core.JsonParser].nextIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:83,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._parseIntPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:85,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].nextIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:87,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._parseIntPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:89,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].nextIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:91,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._parseIntPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:93,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:95,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].wrongTokenException(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:96,1
    - Dst: '[org.joda.time.LocalDate].<init>(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:98,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.LocalDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 99
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 99
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateDeserializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._parseIntPrimitive(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    - '[com.fasterxml.jackson.core.JsonParser].nextToken()'
    - '[com.fasterxml.jackson.databind.DeserializationContext].wrongTokenException(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer,String)'
    - '[org.joda.time.LocalDate].<init>(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
    - '[com.fasterxml.jackson.core.JsonParser].nextIntValue()'
    linkageType: ''
    returnType: org.joda.time.LocalDate
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _format.isTimezoneExplicit()
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:102,1
    - Dst: _format.getTimeZone()
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:102,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:103,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:103,1
    - Dst: '[org.joda.time.LocalDate].<init>(long,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer:104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.DeserializationContext
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.LocalDate
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ctxt
    - ts
    argTypes:
    - com.fasterxml.jackson.databind.DeserializationContext
    - long
    constantsTouched: []
    func_position:
      end: 105
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 105
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,long)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateDeserializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.LocalDate].<init>(long,com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
    - _format.isTimezoneExplicit()
    - '[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone()'
    - _format.getTimeZone()
    - '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer)'
    linkageType: ''
    returnType: org.joda.time.LocalDate
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 21
    functionDepth: 1
    functionLinenumber: 21
    functionLinenumberEnd: 23
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalTimeDeserializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 27
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 27
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalTimeDeserializer.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:31,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 32
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 32
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalTimeDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.core.JsonParser].currentTokenId()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:38,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getLongValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:40,1
    - Dst: '[org.joda.time.LocalTime].<init>(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:40,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getText()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:45,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:45,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:48,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:54,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer]._fromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:55,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:57,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].currentToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:57,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer,com.fasterxml.jackson.core.JsonParser,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:57,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.LocalTime
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 59
      start: 34
    functionDepth: 2
    functionLinenumber: 34
    functionLinenumberEnd: 59
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalTimeDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
    - '[com.fasterxml.jackson.core.JsonParser].getText()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer]._fromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    - '[com.fasterxml.jackson.core.JsonParser].currentToken()'
    - '[com.fasterxml.jackson.core.JsonParser].getLongValue()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
    - '[com.fasterxml.jackson.core.JsonParser].currentTokenId()'
    - '[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer,com.fasterxml.jackson.core.JsonParser,String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].handledType()'
    - '[org.joda.time.LocalTime].<init>(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
    - '[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()'
    linkageType: ''
    returnType: org.joda.time.LocalTime
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].isEmpty()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:67,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:68,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer]._isValidTimestampString(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:73,1
    - Dst: '[com.fasterxml.jackson.core.io.NumberInput].parseLong(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:74,1
    - Dst: '[org.joda.time.LocalTime].<init>(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:74,1
    - Dst: _format.createParser(com.fasterxml.jackson.databind.DeserializationContext)
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:76,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].parseLocalTime(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:76,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.LocalTime
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - p
    - ctxt
    - value
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 77
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalTimeDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].isEmpty()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer]._isValidTimestampString(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
    - '[com.fasterxml.jackson.core.io.NumberInput].parseLong(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].parseLocalTime(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
    - '[String].trim()'
    - '[org.joda.time.LocalTime].<init>(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
    - _format.createParser(com.fasterxml.jackson.databind.DeserializationContext)
    linkageType: ''
    returnType: org.joda.time.LocalTime
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.core.JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:83,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:84,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:85,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:86,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:87,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:88,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:89,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].currentToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:91,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:92,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:93,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].currentToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:95,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].wrongTokenException(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:96,1
    - Dst: '[org.joda.time.LocalTime].<init>(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer:98,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.LocalTime
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 99
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 99
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer]._fromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalTimeDeserializer.java
    functionUses: 1
    functionsReached:
    - '[org.joda.time.LocalTime].<init>(com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer)'
    - '[com.fasterxml.jackson.core.JsonParser].currentToken()'
    - '[com.fasterxml.jackson.databind.DeserializationContext].wrongTokenException(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer,String)'
    - '[com.fasterxml.jackson.core.JsonParser].nextToken()'
    - '[com.fasterxml.jackson.core.JsonParser].getIntValue()'
    linkageType: ''
    returnType: org.joda.time.LocalTime
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer]._fromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializer.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.core.JsonParser].currentTokenId()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:39,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getLongValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:41,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getText()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:46,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:46,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:49,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._handleNotNumberOrString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:54,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.Duration
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 55
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 55
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.core.JsonParser].getText()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].handledType()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._handleNotNumberOrString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
    - '[com.fasterxml.jackson.core.JsonParser].getLongValue()'
    - '[com.fasterxml.jackson.core.JsonParser].currentTokenId()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
    linkageType: ''
    returnType: org.joda.time.Duration
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].isEmpty()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:62,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._isValidTimestampString(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:67,1
    - Dst: '[com.fasterxml.jackson.core.io.NumberInput].parseLong(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].parsePeriod(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:70,1
    - Dst: '[org.joda.time.Period].toStandardDuration()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:70,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.Duration
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - p
    - ctxt
    - value
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 71
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.Period].toStandardDuration()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._isValidTimestampString(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].parsePeriod(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
    - '[String].trim()'
    - '[com.fasterxml.jackson.core.io.NumberInput].parseLong(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].isEmpty()'
    - '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer)'
    linkageType: ''
    returnType: org.joda.time.Duration
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Duration].<init>(long)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.DeserializationContext
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.Duration
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ctxt
    - ts
    argTypes:
    - com.fasterxml.jackson.databind.DeserializationContext
    - long
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,long)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.Duration].<init>(long)'
    linkageType: ''
    returnType: org.joda.time.Duration
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateMidnightDeserializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateMidnightDeserializer.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateMidnightDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:50,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:51,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:52,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:53,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:54,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:55,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:56,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:57,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].wrongTokenException(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:58,1
    - Dst: _format.isTimezoneExplicit()
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:61,1
    - Dst: _format.getTimeZone()
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:61,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:61,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:61,1
    - Dst: '[org.joda.time.DateMidnight].<init>(com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:63,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].currentTokenId()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:65,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getLongValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:67,1
    - Dst: '[org.joda.time.DateMidnight].<init>(com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:67,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getText()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:69,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:69,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].wrongTokenException(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:72,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.DateMidnight
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 74
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 74
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateMidnightDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.core.JsonParser].getText()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].wrongTokenException(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer,String)'
    - '[com.fasterxml.jackson.core.JsonParser].getLongValue()'
    - '[com.fasterxml.jackson.core.JsonParser].currentTokenId()'
    - '[com.fasterxml.jackson.core.JsonParser].nextToken()'
    - '[com.fasterxml.jackson.core.JsonParser].getIntValue()'
    - '[org.joda.time.DateMidnight].<init>(com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
    - '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
    - _format.getTimeZone()
    - _format.isTimezoneExplicit()
    - '[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone()'
    - '[org.joda.time.DateMidnight].<init>(com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
    - '[com.fasterxml.jackson.core.JsonParser].isExpectedStartArrayToken()'
    linkageType: ''
    returnType: org.joda.time.DateMidnight
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:81,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].isEmpty()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:82,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:83,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:87,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer]._isValidTimestampString(com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:88,1
    - Dst: '[com.fasterxml.jackson.core.io.NumberInput].parseLong(com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:89,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:89,1
    - Dst: _format.createParser(com.fasterxml.jackson.databind.DeserializationContext)
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:91,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].parseLocalDate(com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:91,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].toDateMidnight()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:95,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.DateMidnight
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - p
    - ctxt
    - value
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    - String
    constantsTouched: []
    func_position:
      end: 96
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 96
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateMidnightDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].toDateMidnight()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
    - '[com.fasterxml.jackson.core.io.NumberInput].parseLong(com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
    - '[String].trim()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].isEmpty()'
    - _format.createParser(com.fasterxml.jackson.databind.DeserializationContext)
    - '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer]._isValidTimestampString(com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].parseLocalDate(com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer)'
    linkageType: ''
    returnType: org.joda.time.DateMidnight
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.DateMidnight].<init>(long)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.DeserializationContext
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.DateMidnight
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ctxt
    - ts
    argTypes:
    - com.fasterxml.jackson.databind.DeserializationContext
    - long
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,long)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateMidnightDeserializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.DateMidnight].<init>(long)'
    linkageType: ''
    returnType: org.joda.time.DateMidnight
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/MonthDayDeserializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/MonthDayDeserializer.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/MonthDayDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
    signature: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.core.JsonParser].hasToken(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer:40,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getText()'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer:41,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer:46,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer:46,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer:49,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer]._handleNotString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer:53,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.MonthDay
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 54
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 54
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/MonthDayDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.core.JsonParser].getText()'
    - '[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].handledType()'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer]._handleNotString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer)'
    - '[com.fasterxml.jackson.core.JsonParser].hasToken(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer)'
    linkageType: ''
    returnType: org.joda.time.MonthDay
    signature: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].isEmpty()'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer:63,1
    - Dst: _format.createParser(com.fasterxml.jackson.databind.DeserializationContext)
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer:65,1
    - Dst: '[org.joda.time.MonthDay].parse(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer:65,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.MonthDay
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - p
    - ctxt
    - value
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    - String
    constantsTouched: []
    func_position:
      end: 66
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 66
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/MonthDayDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].isEmpty()'
    - '[String].trim()'
    - '[org.joda.time.MonthDay].parse(com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer)'
    - _format.createParser(com.fasterxml.jackson.databind.DeserializationContext)
    - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer)'
    linkageType: ''
    returnType: org.joda.time.MonthDay
    signature: '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 22
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/IntervalDeserializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:25,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 26
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 26
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/IntervalDeserializer.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 1
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/IntervalDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
    signature: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.core.JsonParser].hasToken(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:37,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getText()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:38,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:38,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:43,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:46,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:50,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].currentToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:51,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,com.fasterxml.jackson.core.JsonParser,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:50,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.Interval
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 52
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 52
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/IntervalDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].getValueType(com.fasterxml.jackson.databind.DeserializationContext)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
    - '[com.fasterxml.jackson.core.JsonParser].getText()'
    - '[com.fasterxml.jackson.core.JsonParser].currentToken()'
    - '[com.fasterxml.jackson.core.JsonParser].hasToken(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,com.fasterxml.jackson.core.JsonParser,String)'
    - '[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].handledType()'
    - '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
    linkageType: ''
    returnType: org.joda.time.Interval
    signature: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:59,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].isEmpty()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:61,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].indexOf(char,int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].indexOf(char,int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:69,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:72,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].weirdStringException(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].substring(int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:75,1
    - Dst: '[org.joda.time.Interval].parseWithOffset(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:81,1
    - Dst: Long.parseLong(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:83,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].substring(int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:84,1
    - Dst: Long.parseLong(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:85,1
    - Dst: '[org.joda.time.Interval].<init>(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:86,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:89,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,String,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:89,1
    - Dst: _format.shouldAdjustToContextTimeZone(com.fasterxml.jackson.databind.DeserializationContext)
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:95,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:95,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:95,1
    - Dst: _format.isTimezoneExplicit()
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:96,1
    - Dst: _format.getTimeZone()
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:96,1
    - Dst: '[org.joda.time.Interval].getStart()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:98,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].getZone()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:98,1
    - Dst: tz.equals(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:98,1
    - Dst: '[org.joda.time.Interval].getStartMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:99,1
    - Dst: '[org.joda.time.Interval].getEndMillis()'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:99,1
    - Dst: '[org.joda.time.Interval].<init>(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer:99,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.Interval
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - p
    - ctxt
    - value
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    - String
    constantsTouched: []
    func_position:
      end: 103
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 103
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/IntervalDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
    - tz.equals(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)
    - Long.parseLong(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)
    - '[org.joda.time.Interval].getStart()'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].getZone()'
    - '[com.fasterxml.jackson.databind.DeserializationContext].weirdStringException(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,String)'
    - '[org.joda.time.Interval].<init>(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].handledType()'
    - '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone()'
    - _format.getTimeZone()
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].indexOf(char,int)'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].isEmpty()'
    - '[org.joda.time.Interval].getEndMillis()'
    - '[org.joda.time.Interval].getStartMillis()'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].substring(int,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
    - _format.isTimezoneExplicit()
    - '[org.joda.time.Interval].parseWithOffset(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
    - '[String].trim()'
    - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].substring(int)'
    - _format.shouldAdjustToContextTimeZone(com.fasterxml.jackson.databind.DeserializationContext)
    - '[org.joda.time.Interval].<init>(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].handleWeirdStringValue(com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,String,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer,com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer)'
    linkageType: ''
    returnType: org.joda.time.Interval
    signature: '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Class<?>)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.fasterxml.jackson.databind.deser.ContextualDeserializer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - format
    argTypes:
    - Class<?>
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 28
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 28
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].<init>(Class<?>,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/JodaDateDeserializerBase.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Class<?>)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase
    signature: '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].<init>(Class<?>,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - com.fasterxml.jackson.databind.deser.ContextualDeserializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/JodaDateDeserializerBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
    signature: '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase:36,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].findFormatOverrides(DeserializationContext,BeanProperty,com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase:36,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].getShape()'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].isNumeric()'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].getShape()'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].getShape()'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase:46,1
    - Dst: format.withUseTimestamp(com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase)
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase:54,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].with(com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].withFormat(com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase:59,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - DeserializationContext
      - BeanProperty
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classPublic: true
      concrete: true
      exceptions:
      - JsonMappingException
      interfaces:
      - com.fasterxml.jackson.databind.deser.ContextualDeserializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: JsonDeserializer<?>
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ctxt
    - prop
    argTypes:
    - DeserializationContext
    - BeanProperty
    constantsTouched: []
    func_position:
      end: 63
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 63
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].createContextual(DeserializationContext,BeanProperty)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/JodaDateDeserializerBase.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].withFormat(com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase)'
    - '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].handledType()'
    - '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].findFormatOverrides(DeserializationContext,BeanProperty,com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase)'
    - '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].with(com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase)'
    - '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].getShape()'
    - '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].isNumeric()'
    - format.withUseTimestamp(com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase)
    linkageType: ''
    returnType: JsonDeserializer<?>
    signature: '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].createContextual(DeserializationContext,BeanProperty)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/YearMonthDeserializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer:27,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 28
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 28
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/YearMonthDeserializer.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 33
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 33
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/YearMonthDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
    signature: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.core.JsonParser].hasToken(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer:38,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getText()'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer:39,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer:39,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer:42,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer:44,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer:47,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer]._handleNotString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer:51,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.YearMonth
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 52
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 52
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/YearMonthDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.core.JsonParser].getText()'
    - '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer)'
    - '[com.fasterxml.jackson.core.JsonParser].isExpectedStartObjectToken()'
    - '[com.fasterxml.jackson.core.JsonParser].hasToken(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer]._handleNotString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].handledType()'
    linkageType: ''
    returnType: org.joda.time.YearMonth
    signature: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer:59,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].isEmpty()'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer:61,1
    - Dst: _format.createParser(com.fasterxml.jackson.databind.DeserializationContext)
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer:63,1
    - Dst: '[org.joda.time.YearMonth].parse(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer:63,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.YearMonth
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - p
    - ctxt
    - value
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 64
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/YearMonthDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer)'
    - '[String].trim()'
    - _format.createParser(com.fasterxml.jackson.databind.DeserializationContext)
    - '[org.joda.time.YearMonth].parse(com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer,com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].isEmpty()'
    linkageType: ''
    returnType: org.joda.time.YearMonth
    signature: '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 21
    functionDepth: 0
    functionLinenumber: 21
    functionLinenumberEnd: 21
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeZoneDeserializer.java
    functionUses: 1
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.core.JsonParser].currentTokenId()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:27,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:30,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._fromOffset(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:30,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getText()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:32,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:32,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:35,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:35,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:38,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._handleNotNumberOrString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:43,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.DateTimeZone
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 44
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 44
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeZoneDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._fromOffset(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
    - '[com.fasterxml.jackson.core.JsonParser].getText()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer].handledType()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._handleNotNumberOrString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    - '[com.fasterxml.jackson.core.JsonParser].currentTokenId()'
    - '[com.fasterxml.jackson.core.JsonParser].getIntValue()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
    linkageType: ''
    returnType: org.joda.time.DateTimeZone
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:51,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer].isEmpty()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:52,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:53,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._isValidTimestampString(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:58,1
    - Dst: '[com.fasterxml.jackson.core.io.NumberInput].parseInt(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:59,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._fromOffset(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:59,1
    - Dst: '[org.joda.time.DateTimeZone].forID(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:61,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.DateTimeZone
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - p
    - ctxt
    - value
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 62
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeZoneDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._fromOffset(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer].isEmpty()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._isValidTimestampString(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
    - '[String].trim()'
    - '[com.fasterxml.jackson.core.io.NumberInput].parseInt(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
    - '[org.joda.time.DateTimeZone].forID(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer)'
    linkageType: ''
    returnType: org.joda.time.DateTimeZone
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.DateTimeZone].forOffsetHours(int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.DeserializationContext
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.DateTimeZone
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ctxt
    - offset
    argTypes:
    - com.fasterxml.jackson.databind.DeserializationContext
    - int
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._fromOffset(com.fasterxml.jackson.databind.DeserializationContext,int)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeZoneDeserializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.DateTimeZone].forOffsetHours(int)'
    linkageType: ''
    returnType: org.joda.time.DateTimeZone
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._fromOffset(com.fasterxml.jackson.databind.DeserializationContext,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:20,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 19
    functionDepth: 1
    functionLinenumber: 19
    functionLinenumberEnd: 21
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateTimeDeserializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateTimeDeserializer.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:29,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 1
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateTimeDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[JsonParser].currentTokenId()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:36,1
    - Dst: '[JsonParser].getLongValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:38,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:38,1
    - Dst: '[JsonParser].getText()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:40,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:43,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(JsonParser,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:46,1
    - Dst: '[JsonParser].isExpectedStartArrayToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:51,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromArray(JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:52,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:55,1
    - Dst: '[JsonParser].currentToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:55,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,JsonParser,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:55,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.LocalDateTime
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 57
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 57
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].deserialize(JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateTimeDeserializer.java
    functionUses: 0
    functionsReached:
    - '[JsonParser].currentTokenId()'
    - '[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,JsonParser,String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].handledType()'
    - '[JsonParser].getLongValue()'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromArray(JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    - '[JsonParser].isExpectedStartArrayToken()'
    - '[JsonParser].getText()'
    - '[JsonParser].currentToken()'
    - '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(JsonParser,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
    linkageType: ''
    returnType: org.joda.time.LocalDateTime
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].deserialize(JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:64,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].isEmpty()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:65,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromEmptyString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:66,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:70,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._isValidTimestampString(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:71,1
    - Dst: '[com.fasterxml.jackson.core.io.NumberInput].parseLong(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:72,1
    - Dst: _format.createParser(com.fasterxml.jackson.databind.DeserializationContext)
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:74,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].parseLocalDateTime(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:74,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.LocalDateTime
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - p
    - ctxt
    - value
    argTypes:
    - JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 75
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateTimeDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._isValidTimestampString(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].isEmpty()'
    - '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
    - '[String].trim()'
    - '[com.fasterxml.jackson.core.io.NumberInput].parseLong(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromEmptyString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
    - _format.createParser(com.fasterxml.jackson.databind.DeserializationContext)
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].parseLocalDateTime(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
    linkageType: ''
    returnType: org.joda.time.LocalDateTime
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:81,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].isNumeric()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:84,1
    - Dst: '[JsonParser].getIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:85,1
    - Dst: '[JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:86,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].isNumeric()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:87,1
    - Dst: '[JsonParser].getIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:88,1
    - Dst: '[JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:89,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].isNumeric()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:90,1
    - Dst: '[JsonParser].getIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:91,1
    - Dst: '[JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:92,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].isNumeric()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:93,1
    - Dst: '[JsonParser].getIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:94,1
    - Dst: '[JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:95,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].isNumeric()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:96,1
    - Dst: '[JsonParser].getIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:97,1
    - Dst: '[JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:98,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].isNumeric()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:99,1
    - Dst: '[JsonParser].getIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:100,1
    - Dst: '[JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:101,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].isNumeric()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:104,1
    - Dst: '[JsonParser].getIntValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:105,1
    - Dst: '[JsonParser].nextToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:106,1
    - Dst: '[org.joda.time.LocalDateTime].<init>(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:108,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].wrongTokenException(JsonParser,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:113,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.LocalDateTime
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 114
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 114
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromArray(JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateTimeDeserializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].isNumeric()'
    - '[JsonParser].nextToken()'
    - '[JsonParser].getIntValue()'
    - '[org.joda.time.LocalDateTime].<init>(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].wrongTokenException(JsonParser,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer,String)'
    linkageType: ''
    returnType: org.joda.time.LocalDateTime
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromArray(JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _format.isTimezoneExplicit()
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:117,1
    - Dst: _format.getTimeZone()
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:117,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone()'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:118,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:118,1
    - Dst: '[org.joda.time.LocalDateTime].<init>(long,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.DeserializationContext
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.LocalDateTime
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ctxt
    - ts
    argTypes:
    - com.fasterxml.jackson.databind.DeserializationContext
    - long
    constantsTouched: []
    func_position:
      end: 120
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 120
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,long)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateTimeDeserializer.java
    functionUses: 0
    functionsReached:
    - _format.isTimezoneExplicit()
    - '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone()'
    - _format.getTimeZone()
    - '[org.joda.time.LocalDateTime].<init>(long,com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer)'
    linkageType: ''
    returnType: org.joda.time.LocalDateTime
    signature: '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/InstantDeserializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 29
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 29
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/InstantDeserializer.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/InstantDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
    signature: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[JsonParser].currentTokenId()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:39,1
    - Dst: '[JsonParser].getLongValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._fromTimestamp(DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:41,1
    - Dst: '[JsonParser].getText()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._fromString(JsonParser,DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:43,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:46,1
    - Dst: '[DeserializationContext].extractScalarFromObject(JsonParser,com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:46,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._fromString(JsonParser,DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:49,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._handleNotNumberOrString(JsonParser,DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:54,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - JsonParser
      - DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.Instant
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - JsonParser
    - DeserializationContext
    constantsTouched: []
    func_position:
      end: 55
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 55
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].deserialize(JsonParser,DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/InstantDeserializer.java
    functionUses: 0
    functionsReached:
    - '[JsonParser].currentTokenId()'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].handledType()'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._fromString(JsonParser,DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
    - '[JsonParser].getLongValue()'
    - '[DeserializationContext].extractScalarFromObject(JsonParser,com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._handleNotNumberOrString(JsonParser,DeserializationContext)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._fromTimestamp(DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
    - '[JsonParser].getText()'
    linkageType: ''
    returnType: org.joda.time.Instant
    signature: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].deserialize(JsonParser,DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:62,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].isEmpty()'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._fromEmptyString(JsonParser,DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:64,1
    - Dst: '[DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:68,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._isValidTimestampString(com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:69,1
    - Dst: '[com.fasterxml.jackson.core.io.NumberInput].parseLong(com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:70,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._fromTimestamp(DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:70,1
    - Dst: _format.createParser(DeserializationContext)
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:74,1
    - Dst: '[org.joda.time.Instant].parse(com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer,com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:74,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - JsonParser
      - DeserializationContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.Instant
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - p
    - ctxt
    - value
    argTypes:
    - JsonParser
    - DeserializationContext
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 75
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._fromString(JsonParser,DeserializationContext,String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/InstantDeserializer.java
    functionUses: 0
    functionsReached:
    - '[DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
    - _format.createParser(DeserializationContext)
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._fromTimestamp(DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
    - '[org.joda.time.Instant].parse(com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer,com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
    - '[String].trim()'
    - '[com.fasterxml.jackson.core.io.NumberInput].parseLong(com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._fromEmptyString(JsonParser,DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._isValidTimestampString(com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].isEmpty()'
    linkageType: ''
    returnType: org.joda.time.Instant
    signature: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._fromString(JsonParser,DeserializationContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.Instant].<init>(long)'
      Src: com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - DeserializationContext
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.Instant
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ctxt
    - ts
    argTypes:
    - DeserializationContext
    - long
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._fromTimestamp(DeserializationContext,long)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/InstantDeserializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.Instant].<init>(long)'
    linkageType: ''
    returnType: org.joda.time.Instant
    signature: '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._fromTimestamp(DeserializationContext,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].<init>(boolean)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 25
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 25
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/PeriodDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].<init>(boolean)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fullPeriod
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 30
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 30
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].<init>(boolean)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/PeriodDeserializer.java
    functionUses: 2
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.core.JsonParser].currentToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:36,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getText()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:38,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:38,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getLongValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:41,1
    - Dst: '[Period].<init>(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:41,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:44,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer,com.fasterxml.jackson.core.JsonParser,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:44,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer]._fromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:47,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ReadablePeriod
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 48
      start: 32
    functionDepth: 2
    functionLinenumber: 32
    functionLinenumberEnd: 48
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/PeriodDeserializer.java
    functionUses: 0
    functionsReached:
    - '[Period].<init>(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].handledType()'
    - '[com.fasterxml.jackson.core.JsonParser].getText()'
    - '[com.fasterxml.jackson.core.JsonParser].currentToken()'
    - '[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer,com.fasterxml.jackson.core.JsonParser,String)'
    - '[com.fasterxml.jackson.core.JsonParser].getLongValue()'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer]._fromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    linkageType: ''
    returnType: ReadablePeriod
    signature: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:55,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].isEmpty()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:56,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:57,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].parsePeriod(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:59,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ReadablePeriod
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - p
    - ctxt
    - value
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 60
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/PeriodDeserializer.java
    functionUses: 0
    functionsReached:
    - '[String].trim()'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].isEmpty()'
    - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].parsePeriod(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)'
    linkageType: ''
    returnType: ReadablePeriod
    signature: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.core.JsonParser].readValueAsTree()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:70,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].path(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:71,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].path(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:71,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].asText()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:71,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].path(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].path(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].asText()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:72,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].path(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:74,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].asInt()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:74,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].equals(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:79,1
    - Dst: Seconds.seconds(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:80,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].equals(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:81,1
    - Dst: Minutes.minutes(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:82,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].equals(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:83,1
    - Dst: Hours.hours(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:84,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].equals(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:85,1
    - Dst: Days.days(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:86,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].equals(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:87,1
    - Dst: Weeks.weeks(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:88,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].equals(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:89,1
    - Dst: Months.months(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:90,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].equals(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:91,1
    - Dst: Years.years(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:92,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:94,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:96,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].getName()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:96,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer,String,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:94,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].toPeriod()'
      Src: com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer:101,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ReadablePeriod
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 104
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 104
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer]._fromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/PeriodDeserializer.java
    functionUses: 1
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].handledType()'
    - Days.days(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)
    - Years.years(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)
    - Seconds.seconds(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].getName()'
    - '[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer,String,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer,com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].asInt()'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].toPeriod()'
    - Minutes.minutes(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].asText()'
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].path(String)'
    - Hours.hours(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].path(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)'
    - Weeks.weeks(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)
    - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].equals(String)'
    - Months.months(com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer)
    - '[com.fasterxml.jackson.core.JsonParser].readValueAsTree()'
    linkageType: ''
    returnType: ReadablePeriod
    signature: '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer]._fromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Class<?>)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:19,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<?>
    constantsTouched: []
    func_position:
      end: 20
      start: 18
    functionDepth: 0
    functionLinenumber: 18
    functionLinenumberEnd: 20
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].<init>(Class<?>)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/JodaDeserializerBase.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Class<?>)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase
    signature: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].<init>(Class<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase<?>)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase<?>
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - src
    argTypes:
    - com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase<?>
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].<init>(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase<?>)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/JodaDeserializerBase.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase<?>)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase
    signature: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].<init>(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase<?>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromAny(JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:30,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      - com.fasterxml.jackson.databind.jsontype.TypeDeserializer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - p
    - ctxt
    - typeDeserializer
    argTypes:
    - JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    - com.fasterxml.jackson.databind.jsontype.TypeDeserializer
    constantsTouched: []
    func_position:
      end: 31
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 31
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].deserializeWithType(JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/JodaDeserializerBase.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.jsontype.TypeDeserializer].deserializeTypedFromAny(JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    linkageType: ''
    returnType: Object
    signature: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].deserializeWithType(JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.databind.type.LogicalType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 34
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].logicalType()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/JodaDeserializerBase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.databind.type.LogicalType
    signature: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].logicalType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase]._isIntNumber(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:41,1
    - Dst: '[com.fasterxml.jackson.core.io.NumberInput].inLongRange(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:41,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase]._isValidTimestampString(String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/JodaDeserializerBase.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.core.io.NumberInput].inLongRange(String)'
    - '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase]._isIntNumber(String)'
    linkageType: ''
    returnType: boolean
    signature: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase]._isValidTimestampString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase]._checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:55,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:58,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - p
    - ctxt
    - str
    argTypes:
    - JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 64
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase]._fromEmptyString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/JodaDeserializerBase.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].getEmptyValue(com.fasterxml.jackson.databind.DeserializationContext)'
    - '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase]._checkFromStringCoercion(com.fasterxml.jackson.databind.DeserializationContext,String)'
    linkageType: ''
    returnType: T
    signature: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase]._fromEmptyString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].getValueType(com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:70,1
    - Dst: '[JsonParser].currentToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:71,1
    - Dst: '[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:74,1
    - Dst: JsonToken.valueDescFor(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase)
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:75,1
    - Dst: '[JsonParser].currentToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:76,1
    - Dst: String.format(String,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase)
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:73,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase,JsonParser,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 77
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 77
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase]._handleNotNumberOrString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/JodaDeserializerBase.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase)'
    - String.format(String,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase)
    - '[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase,JsonParser,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase)'
    - JsonToken.valueDescFor(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase)
    - '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].getValueType(com.fasterxml.jackson.databind.DeserializationContext)'
    - '[JsonParser].currentToken()'
    linkageType: ''
    returnType: T
    signature: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase]._handleNotNumberOrString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].getValueType(com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:83,1
    - Dst: '[JsonParser].currentToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:84,1
    - Dst: '[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:87,1
    - Dst: JsonToken.valueDescFor(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase)
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:88,1
    - Dst: '[JsonParser].currentToken()'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:89,1
    - Dst: String.format(String,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase)
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:86,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase,JsonParser,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase)'
      Src: com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: T
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 90
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 90
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase]._handleNotString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/JodaDeserializerBase.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.util.ClassUtil].getTypeDescription(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase)'
    - String.format(String,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase)
    - '[com.fasterxml.jackson.databind.DeserializationContext].handleUnexpectedToken(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase,JsonParser,com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase)'
    - JsonToken.valueDescFor(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase)
    - '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].getValueType(com.fasterxml.jackson.databind.DeserializationContext)'
    - '[JsonParser].currentToken()'
    linkageType: ''
    returnType: T
    signature: '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase]._handleNotString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(Class<?>,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<?>
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - cls
    - format
    argTypes:
    - Class<?>
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].<init>(Class<?>,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserializer.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(Class<?>,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].<init>(Class<?>,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserializer.java
    functionUses: 0
    functionsReached:
    - '[Object].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].<init>(Class<T>,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Class<T>
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.databind.JsonDeserializer<T>
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - Class<T>
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].forType(Class<T>)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].<init>(Class<T>,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.databind.JsonDeserializer<T>
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].forType(Class<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].<init>(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].<init>(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase<?>
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.core.JsonParser].currentTokenId()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:56,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getLongValue()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:58,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:58,1
    - Dst: '[com.fasterxml.jackson.core.JsonParser].getText()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:60,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:63,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:63,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:66,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._handleNotNumberOrString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:70,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.joda.time.ReadableInstant
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p
    - ctxt
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 71
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 71
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
    - '[com.fasterxml.jackson.core.JsonParser].getText()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._handleNotNumberOrString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].extractScalarFromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
    - '[com.fasterxml.jackson.core.JsonParser].getLongValue()'
    - '[com.fasterxml.jackson.core.JsonParser].currentTokenId()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].handledType()'
    linkageType: ''
    returnType: org.joda.time.ReadableInstant
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:78,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].isEmpty()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:79,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:80,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].indexOf(char)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:84,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].lastIndexOf(char)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:87,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].substring(int)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:89,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].substring(int,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:90,1
    - Dst: '[org.joda.time.DateTimeZone].forID(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:92,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].handledType()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:94,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer,String,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:94,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].substring(int,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:97,1
    - Dst: _format.createParser(com.fasterxml.jackson.databind.DeserializationContext)
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:110,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].withZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:110,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].parseDateTime(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:110,1
    - Dst: _format.shouldAdjustToContextTimeZone(com.fasterxml.jackson.databind.DeserializationContext)
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:115,1
    - Dst: _format.getTimeZone()
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:116,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].withZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:116,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:122,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._isValidTimestampString(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:123,1
    - Dst: '[com.fasterxml.jackson.core.io.NumberInput].parseLong(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:124,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:124,1
    - Dst: _format.createParser(com.fasterxml.jackson.databind.DeserializationContext)
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:129,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].parseDateTime(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:129,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.core.JsonParser
      - com.fasterxml.jackson.databind.DeserializationContext
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.ReadableInstant
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - p
    - ctxt
    - value
    argTypes:
    - com.fasterxml.jackson.core.JsonParser
    - com.fasterxml.jackson.databind.DeserializationContext
    - String
    constantsTouched: []
    func_position:
      end: 130
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 130
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.DeserializationContext].reportInputMismatch(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer,String,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._fromEmptyString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].lastIndexOf(char)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].isEmpty()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].withZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
    - _format.getTimeZone()
    - _format.createParser(com.fasterxml.jackson.databind.DeserializationContext)
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].handledType()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].indexOf(char)'
    - '[com.fasterxml.jackson.core.io.NumberInput].parseLong(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
    - '[org.joda.time.DateTimeZone].forID(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].substring(int)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._isValidTimestampString(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].parseDateTime(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
    - '[String].trim()'
    - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].substring(int,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
    - _format.shouldAdjustToContextTimeZone(com.fasterxml.jackson.databind.DeserializationContext)
    linkageType: ''
    returnType: org.joda.time.ReadableInstant
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _format.isTimezoneExplicit()
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:133,1
    - Dst: _format.getTimeZone()
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:133,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone()'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:134,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:134,1
    - Dst: '[org.joda.time.DateTime].<init>(long,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer:135,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - com.fasterxml.jackson.databind.DeserializationContext
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.DateTime
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ctxt
    - ts
    argTypes:
    - com.fasterxml.jackson.databind.DeserializationContext
    - long
    constantsTouched: []
    func_position:
      end: 136
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 136
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,long)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
    - '[org.joda.time.DateTime].<init>(long,com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer)'
    - _format.isTimezoneExplicit()
    - '[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone()'
    - _format.getTimeZone()
    linkageType: ''
    returnType: org.joda.time.DateTime
    signature: '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PERIOD_FORMAT.parsePeriod(com.fasterxml.jackson.databind.DeserializationContext,String)
      Src: com.fasterxml.jackson.datatype.joda.deser.key.DurationKeyDeserializer:12,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.key.DurationKeyDeserializer].toStandardDuration()'
      Src: com.fasterxml.jackson.datatype.joda.deser.key.DurationKeyDeserializer:12,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer
    argCount: 2
    argNames:
    - key
    - ctxt
    argTypes:
    - String
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 13
      start: 10
    functionDepth: 0
    functionLinenumber: 10
    functionLinenumberEnd: 13
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.key.DurationKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/DurationKeyDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.key.DurationKeyDeserializer].toStandardDuration()'
    - PERIOD_FORMAT.parsePeriod(com.fasterxml.jackson.databind.DeserializationContext,String)
    linkageType: ''
    returnType: Object
    signature: '[com.fasterxml.jackson.datatype.joda.deser.key.DurationKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.key.DurationKeyDeserializer
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.key.DurationKeyDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/DurationKeyDeserializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.key.DurationKeyDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.key.DurationKeyDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PERIOD_FORMAT.parsePeriod(com.fasterxml.jackson.databind.DeserializationContext,String)
      Src: com.fasterxml.jackson.datatype.joda.deser.key.PeriodKeyDeserializer:13,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer
    argCount: 2
    argNames:
    - key
    - ctxt
    argTypes:
    - String
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 14
      start: 11
    functionDepth: 0
    functionLinenumber: 11
    functionLinenumberEnd: 14
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.key.PeriodKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/PeriodKeyDeserializer.java
    functionUses: 0
    functionsReached:
    - PERIOD_FORMAT.parsePeriod(com.fasterxml.jackson.databind.DeserializationContext,String)
    linkageType: ''
    returnType: Object
    signature: '[com.fasterxml.jackson.datatype.joda.deser.key.PeriodKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.key.PeriodKeyDeserializer
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.key.PeriodKeyDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/PeriodKeyDeserializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.key.PeriodKeyDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.key.PeriodKeyDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.format.DateTimeFormatter].parseLocalDate(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.key.LocalDateKeyDeserializer:16,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.joda.time.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.LocalDate
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer
    argCount: 2
    argNames:
    - key
    - ctxt
    argTypes:
    - String
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 17
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 17
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.key.LocalDateKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/LocalDateKeyDeserializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.format.DateTimeFormatter].parseLocalDate(String)'
    linkageType: ''
    returnType: org.joda.time.LocalDate
    signature: '[com.fasterxml.jackson.datatype.joda.deser.key.LocalDateKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.format.ISODateTimeFormat].localDateParser()'
      Src: com.fasterxml.jackson.datatype.joda.deser.key.LocalDateKeyDeserializer:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.joda.time.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.key.LocalDateKeyDeserializer
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.key.LocalDateKeyDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/LocalDateKeyDeserializer.java
    functionUses: 1
    functionsReached:
    - '[org.joda.time.format.ISODateTimeFormat].localDateParser()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.key.LocalDateKeyDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.key.LocalDateKeyDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer:17,1
    - Dst: '[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone()'
      Src: com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer:18,1
    - Dst: '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer:19,1
    - Dst: '[org.joda.time.DateTime].<init>(String,com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer)'
      Src: com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer:20,1
    - Dst: '[org.joda.time.DateTime].parse(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer:22,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.DateTime
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer
    argCount: 2
    argNames:
    - key
    - ctxt
    argTypes:
    - String
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 23
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 23
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/DateTimeKeyDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.databind.DeserializationContext].isEnabled(com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer)'
    - '[org.joda.time.DateTimeZone].forTimeZone(com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer)'
    - '[org.joda.time.DateTime].parse(String)'
    - '[org.joda.time.DateTime].<init>(String,com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer)'
    - '[com.fasterxml.jackson.databind.DeserializationContext].getTimeZone()'
    linkageType: ''
    returnType: org.joda.time.DateTime
    signature: '[com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/DateTimeKeyDeserializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.format.DateTimeFormatter].parseLocalDateTime(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.key.LocalDateTimeKeyDeserializer:16,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.joda.time.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.LocalDateTime
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer
    argCount: 2
    argNames:
    - key
    - ctxt
    argTypes:
    - String
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 17
      start: 14
    functionDepth: 0
    functionLinenumber: 14
    functionLinenumberEnd: 17
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.key.LocalDateTimeKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/LocalDateTimeKeyDeserializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.format.DateTimeFormatter].parseLocalDateTime(String)'
    linkageType: ''
    returnType: org.joda.time.LocalDateTime
    signature: '[com.fasterxml.jackson.datatype.joda.deser.key.LocalDateTimeKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.format.ISODateTimeFormat].localDateOptionalTimeParser()'
      Src: com.fasterxml.jackson.datatype.joda.deser.key.LocalDateTimeKeyDeserializer:12,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.joda.time.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.key.LocalDateTimeKeyDeserializer
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.key.LocalDateTimeKeyDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/LocalDateTimeKeyDeserializer.java
    functionUses: 1
    functionsReached:
    - '[org.joda.time.format.ISODateTimeFormat].localDateOptionalTimeParser()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.key.LocalDateTimeKeyDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.key.LocalDateTimeKeyDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.format.DateTimeFormatter].parseLocalTime(String)'
      Src: com.fasterxml.jackson.datatype.joda.deser.key.LocalTimeKeyDeserializer:17,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.joda.time.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.joda.time.LocalTime
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer
    argCount: 2
    argNames:
    - key
    - ctxt
    argTypes:
    - String
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 18
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 18
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.key.LocalTimeKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/LocalTimeKeyDeserializer.java
    functionUses: 0
    functionsReached:
    - '[org.joda.time.format.DateTimeFormatter].parseLocalTime(String)'
    linkageType: ''
    returnType: org.joda.time.LocalTime
    signature: '[com.fasterxml.jackson.datatype.joda.deser.key.LocalTimeKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.joda.time.format.ISODateTimeFormat].localTimeParser()'
      Src: com.fasterxml.jackson.datatype.joda.deser.key.LocalTimeKeyDeserializer:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.joda.time.format.DateTimeFormatter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.key.LocalTimeKeyDeserializer
      static: false
      superClass: com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.key.LocalTimeKeyDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/LocalTimeKeyDeserializer.java
    functionUses: 1
    functionsReached:
    - '[org.joda.time.format.ISODateTimeFormat].localTimeParser()'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.key.LocalTimeKeyDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.key.LocalTimeKeyDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer:19,1
    - Dst: '[com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
      Src: com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer:22,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: com.fasterxml.jackson.databind.KeyDeserializer
    argCount: 2
    argNames:
    - key
    - ctxt
    argTypes:
    - String
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 23
      start: 17
    functionDepth: 1
    functionLinenumber: 17
    functionLinenumberEnd: 23
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer].deserializeKey(String,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/JodaKeyDeserializer.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
    - '[String].length()'
    linkageType: ''
    returnType: Object
    signature: '[com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer].deserializeKey(String,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - com.fasterxml.jackson.databind.DeserializationContext
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      classPublic: false
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: com.fasterxml.jackson.databind.KeyDeserializer
    argCount: 2
    argNames:
    - key
    - ctxt
    argTypes:
    - String
    - com.fasterxml.jackson.databind.DeserializationContext
    constantsTouched: []
    func_position:
      end: 25
      start: 25
    functionDepth: 0
    functionLinenumber: 25
    functionLinenumberEnd: 25
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/JodaKeyDeserializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer
      static: false
      superClass: com.fasterxml.jackson.databind.KeyDeserializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/JodaKeyDeserializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer
    signature: '[com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:49,1
    - Dst: '[File].<init>()'
      Src: MavenWrapperDownloader:50,1
    - Dst: '[File].getAbsolutePath()'
      Src: MavenWrapperDownloader:51,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:51,1
    - Dst: '[File].<init>(File,String)'
      Src: MavenWrapperDownloader:55,1
    - Dst: '[File].exists()'
      Src: MavenWrapperDownloader:57,1
    - Dst: '[FileInputStream].<init>(File)'
      Src: MavenWrapperDownloader:60,1
    - Dst: '[java.util.Properties].<init>()'
      Src: MavenWrapperDownloader:61,1
    - Dst: '[java.util.Properties].load(FileInputStream)'
      Src: MavenWrapperDownloader:62,1
    - Dst: '[java.util.Properties].getProperty(String,MavenWrapperDownloader)'
      Src: MavenWrapperDownloader:63,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:65,1
    - Dst: '[FileInputStream].close()'
      Src: MavenWrapperDownloader:69,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:76,1
    - Dst: '[File].getAbsolutePath()'
      Src: MavenWrapperDownloader:78,1
    - Dst: '[File].<init>(MavenWrapperDownloader,String)'
      Src: MavenWrapperDownloader:78,1
    - Dst: '[File].getParentFile()'
      Src: MavenWrapperDownloader:79,1
    - Dst: '[MavenWrapperDownloader].exists()'
      Src: MavenWrapperDownloader:79,1
    - Dst: '[File].getParentFile()'
      Src: MavenWrapperDownloader:80,1
    - Dst: '[MavenWrapperDownloader].mkdirs()'
      Src: MavenWrapperDownloader:80,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:81,1
    - Dst: '[File].getAbsolutePath()'
      Src: MavenWrapperDownloader:85,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:85,1
    - Dst: '[MavenWrapperDownloader].downloadFileFromURL(MavenWrapperDownloader,File)'
      Src: MavenWrapperDownloader:87,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:88,1
    - Dst: System.exit(int)
      Src: MavenWrapperDownloader:89,1
    - Dst: System.out.println(String)
      Src: MavenWrapperDownloader:91,1
    - Dst: e.printStackTrace()
      Src: MavenWrapperDownloader:92,1
    - Dst: System.exit(int)
      Src: MavenWrapperDownloader:93,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 95
    functionName: '[MavenWrapperDownloader].main(String)'
    functionSourceFile: /src/jackson-datatype-joda/.mvn/wrapper/MavenWrapperDownloader.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[File].<init>(File,String)'
    - '[File].exists()'
    - '[java.util.Properties].getProperty(String,MavenWrapperDownloader)'
    - '[FileInputStream].close()'
    - '[MavenWrapperDownloader].exists()'
    - System.exit(int)
    - '[File].<init>(MavenWrapperDownloader,String)'
    - '[MavenWrapperDownloader].downloadFileFromURL(MavenWrapperDownloader,File)'
    - e.printStackTrace()
    - '[java.util.Properties].<init>()'
    - '[File].getAbsolutePath()'
    - '[MavenWrapperDownloader].mkdirs()'
    - '[File].<init>()'
    - '[FileInputStream].<init>(File)'
    - '[File].getParentFile()'
    - '[java.util.Properties].load(FileInputStream)'
    linkageType: ''
    returnType: void
    signature: '[MavenWrapperDownloader].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getenv(String)
      Src: MavenWrapperDownloader:98,1
    - Dst: System.getenv(String)
      Src: MavenWrapperDownloader:98,1
    - Dst: System.getenv(String)
      Src: MavenWrapperDownloader:99,1
    - Dst: System.getenv(String)
      Src: MavenWrapperDownloader:100,1
    - Dst: '[MavenWrapperDownloader].toCharArray()'
      Src: MavenWrapperDownloader:100,1
    - Dst: '[Authenticator].<init>()'
      Src: MavenWrapperDownloader:101,1
    - Dst: Authenticator.setDefault(Authenticator)
      Src: MavenWrapperDownloader:101,1
    - Dst: '[URL].<init>(String)'
      Src: MavenWrapperDownloader:108,1
    - Dst: '[URL].openStream()'
      Src: MavenWrapperDownloader:110,1
    - Dst: Channels.newChannel(MavenWrapperDownloader)
      Src: MavenWrapperDownloader:110,1
    - Dst: '[FileOutputStream].<init>(File)'
      Src: MavenWrapperDownloader:111,1
    - Dst: '[FileOutputStream].getChannel()'
      Src: MavenWrapperDownloader:112,1
    - Dst: '[MavenWrapperDownloader].transferFrom(MavenWrapperDownloader,int,MavenWrapperDownloader)'
      Src: MavenWrapperDownloader:112,1
    - Dst: '[FileOutputStream].close()'
      Src: MavenWrapperDownloader:113,1
    - Dst: '[MavenWrapperDownloader].close()'
      Src: MavenWrapperDownloader:114,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - File
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - urlString
    - destination
    argTypes:
    - String
    - File
    constantsTouched: []
    func_position:
      end: 115
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 115
    functionName: '[MavenWrapperDownloader].downloadFileFromURL(String,File)'
    functionSourceFile: /src/jackson-datatype-joda/.mvn/wrapper/MavenWrapperDownloader.java
    functionUses: 0
    functionsReached:
    - Authenticator.setDefault(Authenticator)
    - '[MavenWrapperDownloader].transferFrom(MavenWrapperDownloader,int,MavenWrapperDownloader)'
    - '[FileOutputStream].<init>(File)'
    - '[FileOutputStream].getChannel()'
    - Channels.newChannel(MavenWrapperDownloader)
    - '[FileOutputStream].close()'
    - '[MavenWrapperDownloader].toCharArray()'
    - System.getenv(String)
    - '[URL].<init>(String)'
    - '[URL].openStream()'
    - '[MavenWrapperDownloader].close()'
    - '[Authenticator].<init>()'
    linkageType: ''
    returnType: void
    signature: '[MavenWrapperDownloader].downloadFileFromURL(String,File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: MavenWrapperDownloader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[MavenWrapperDownloader].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/.mvn/wrapper/MavenWrapperDownloader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: MavenWrapperDownloader
    signature: '[MavenWrapperDownloader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.core.Version
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.fasterxml.jackson.core.Versioned
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.core.Version
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 19
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 19
    functionName: '[com.fasterxml.jackson.datatype.joda.PackageVersion].version()'
    functionSourceFile: /src/jackson-datatype-joda/target/generated-sources/com/fasterxml/jackson/datatype/joda/PackageVersion.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: com.fasterxml.jackson.core.Version
    signature: '[com.fasterxml.jackson.datatype.joda.PackageVersion].version()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.fasterxml.jackson.core.util.VersionUtil].parseVersion(String,String,String)'
      Src: com.fasterxml.jackson.datatype.joda.PackageVersion:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - com.fasterxml.jackson.core.Version
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.fasterxml.jackson.core.Versioned
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: com.fasterxml.jackson.datatype.joda.PackageVersion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[com.fasterxml.jackson.datatype.joda.PackageVersion].<init>()'
    functionSourceFile: /src/jackson-datatype-joda/target/generated-sources/com/fasterxml/jackson/datatype/joda/PackageVersion.java
    functionUses: 0
    functionsReached:
    - '[com.fasterxml.jackson.core.util.VersionUtil].parseVersion(String,String,String)'
    linkageType: ''
    returnType: com.fasterxml.jackson.datatype.joda.PackageVersion
    signature: '[com.fasterxml.jackson.datatype.joda.PackageVersion].<init>()'
Fuzzer filename: /src/JodaMapperFuzzer.java
Fuzzing method: '[JodaMapperFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[JodaMapperFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[JodaMapperFuzzer].<init>()'
  - '[JodaMapperFuzzer.DummyClass].<init>()'
  source_file: /src/JodaMapperFuzzer.java
- function_names:
  - '[JodaDeserializerFuzzer].fuzzerInitialize()'
  - '[JodaDeserializerFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[JodaDeserializerFuzzer].initializeClassChoice()'
  - '[JodaDeserializerFuzzer].<init>()'
  - '[JodaDeserializerFuzzer.ReadableDateTimeContainer].<init>()'
  - '[JodaDeserializerFuzzer.DateTimeContainer].getDateTime()'
  - '[JodaDeserializerFuzzer.DateTimeContainer].<init>()'
  - '[JodaDeserializerFuzzer.DateTimeZoneContainer].<init>(org.joda.time.DateTimeZone)'
  - '[JodaDeserializerFuzzer.AnnotationClass].setDateTime(org.joda.time.DateTime)'
  - '[JodaDeserializerFuzzer.AnnotationClass].<init>()'
  source_file: /src/JodaDeserializerFuzzer.java
- function_names:
  - '[JodaSerializerFuzzer].fuzzerInitialize()'
  - '[JodaSerializerFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[JodaSerializerFuzzer].<init>()'
  - '[JodaSerializerFuzzer.AnnotationClass].<init>(org.joda.time.DateTime)'
  - '[JodaSerializerFuzzer.AnnotationClass].getDateTime()'
  source_file: /src/JodaSerializerFuzzer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.TestVersions].testVersions()'
  - '[com.fasterxml.jackson.datatype.joda.TestVersions].assertVersion(com.fasterxml.jackson.core.Versioned)'
  - '[com.fasterxml.jackson.datatype.joda.TestVersions].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/TestVersions.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testSerializationDefaultAsTimestamp()'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testSerializationFeatureNoTimestamp()'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testAnnotationAsText()'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testAsTextNoMilliseconds()'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testCustomPatternStyle()'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testSerializationWithTypeInfo()'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testIso8601ThroughJoda()'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testCustomFormat()'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testWithTimeZoneOverride()'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testConfigOverrides()'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].testWithoutLeniency()'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest.DateAsText].<init>(org.joda.time.DateTime)'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest.DateTimeWrapper].<init>(org.joda.time.DateTime)'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest.DateTimeWrapper].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest.CustomDate].<init>(org.joda.time.DateTime)'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest.EuroDate].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest.EuroDate].<init>(org.joda.time.DateTime)'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest.Beanie].<init>(org.joda.time.DateTime,java.util.Date)'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest.FormattedDateTime].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.DateTimeTest.TypeInfoMixIn].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/DateTimeTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].testModuleSPIMetadata()'
  - '[com.fasterxml.jackson.datatype.joda.ModuleSPIMetadataTest].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ModuleSPIMetadataTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.AnnotationTest].testDateTimeViaAnnotation()'
  - '[com.fasterxml.jackson.datatype.joda.AnnotationTest].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass].getCreatedOn()'
  - '[com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass].setCreatedOn(org.joda.time.DateTime)'
  - '[com.fasterxml.jackson.datatype.joda.AnnotationTest.AClass].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/AnnotationTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.MixedListTest].testMixedList()'
  - '[com.fasterxml.jackson.datatype.joda.MixedListTest].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/MixedListTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].testSimple()'
  - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].testWriteDatesWithZoneIdAndConsistentZoneOffset()'
  - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].testRoundTrip()'
  - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].testFallBackTransition()'
  - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].testSerializationWithTypeInfo()'
  - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.TimeZoneTest.TypeInfoMixIn].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/TimeZoneTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.JodaMapperTest].test_writeDatesAsTimestamps_property()'
  - '[com.fasterxml.jackson.datatype.joda.JodaMapperTest].setWriteDatesAsTimestamps_sets_the_WRITE_DATES_AS_TIMESTAMPS_configuration()'
  - '[com.fasterxml.jackson.datatype.joda.JodaMapperTest].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaMapperTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].jodaMapper()'
  - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].mapperWithModuleBuilder()'
  - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].mapperWithFailFromEmptyString()'
  - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].verifyException(Throwable)'
  - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].q(String)'
  - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].quote(String)'
  - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].a2q(String)'
  - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].aposToQuotes(String)'
  - '[com.fasterxml.jackson.datatype.joda.JodaTestBase].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedInstant].<init>(org.joda.time.Instant)'
  - '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedInstant].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedYearMonth].<init>(org.joda.time.YearMonth)'
  - '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedYearMonth].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedMonthDay].<init>(org.joda.time.MonthDay)'
  - '[com.fasterxml.jackson.datatype.joda.JodaTestBase.FormattedMonthDay].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.JodaTestBase.MixinForPolymorphism].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/JodaTestBase.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestShouldFailException].<init>(String)'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/testutil/failure/JacksonTestShouldFailException.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor].interceptTestMethod(Invocation<Void>,ReflectiveInvocationContext<Method>,ExtensionContext)'
  - '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor].handleUnexpectePassingTest(ReflectiveInvocationContext<Method>)'
  - '[com.fasterxml.jackson.datatype.joda.testutil.failure.JacksonTestFailureExpectedInterceptor].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/testutil/failure/JacksonTestFailureExpectedInterceptor.java
- function_names: []
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/testutil/failure/JacksonTestFailureExpected.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalDateSer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalDateSerWithTypeInfo()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalTimeSer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalTimeSerWithFormatOverride()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalTimeSerWithTypeInfo()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalDateTimeSer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testLocalDateTimeSerWithTypeInfo()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testPeriodSer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testPeriodSerWithTypeInfo()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testDurationSer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testDurationSerWithTypeInfo()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testMonthDaySer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testCustomMonthDaySer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testYearMonthSer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testCustomYearMonthSer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testHoursSer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testMinutesSer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testSecondsSer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testMonthsSer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testYearsSer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].testWeeksSer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest.ObjectConfiguration].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest.Container].<init>(T)'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializationTest.Container].getContents()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializationTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].testIntervalSerBasic()'
  - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].testIntervalSerWithTypeInfo()'
  - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].testWithTimeZoneOverride()'
  - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest.ObjectConfiguration].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializationTest.FormattedInterval].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/IntervalSerializationTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].testLocalDateSerDefault()'
  - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializationWithOffsets146Test].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeSerializationWithOffsets146Test.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].testJacksonAnnotatedPOJOWithDateWithTimezoneToJson()'
  - '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest.DummyClassWithDate].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.WriteZoneIdTest.DummyClassWithDate].<init>(org.joda.time.DateTime)'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/WriteZoneIdTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].patternShouldNotEraseTimeZone()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].patternShouldNotEraseTimeZoneWithZZ()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].patternShouldNotEraseTimeZoneWithZ()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test]._testSerialization(String,Object)'
  - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper3Z].<init>(T)'
  - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper2Z].<init>(T)'
  - '[com.fasterxml.jackson.datatype.joda.ser.JsonFormatTimeZoneWithPattern98Test.Wrapper1Z].<init>(T)'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/JsonFormatTimeZoneWithPattern98Test.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest].testPeriodSerialization()'
  - '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializationTest].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/DaysSerializationTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].testInstantSer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].testCustomFormatInstantSer()'
  - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].testInstantConversion()'
  - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializationTest].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/InstantSerializationTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].dateTimeShouldRetainItsOwnZone()'
  - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeOwnZoneSerialization92Test].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeOwnZoneSerialization92Test.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testDateMidnightDeserWithTimeZone()'
  - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testDateMidnightDeser()'
  - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testDateMidnightDeserWithTypeInfo()'
  - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testSerializeAsTimestamp()'
  - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testDateMidnightSer()'
  - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testDeserWithCustomFormat()'
  - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].testWithTimeZoneOverride()'
  - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.MixInForTypeId].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.AlternateFormat].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.AlternateFormat].<init>(DateMidnight)'
  - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.FormattedDateMidnight].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.FormattedDateAsTimestamp].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.depr.DateMidnightTest.FormattedDateAsTimestamp].<init>(DateMidnight)'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/depr/DateMidnightTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationDeserFromInt()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationDeserFromString()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationRoundtrip()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationFailsDeserializingUnexpectedType()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationDeserFromIntWithTypeInfo()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationKeyDeserialize()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationAltFromString()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testDurationAltKeyDeserialize()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].testReadFromEmptyString()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializationTest.ObjectConfiguration].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializationTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].testDeserYearMonth()'
  - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].testDeserYearMonthWithTimeZone()'
  - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].testDeserYearMonthFailsForUnexpectedType()'
  - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].testDeserYearMonthCustomFormat()'
  - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].testReadFromEmptyString()'
  - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserTest].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/YearMonthDeserTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeser()'
  - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeserWithTimeZone()'
  - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeserWithTypeInfo()'
  - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeserFromIso8601WithTimezoneWithContextTimeZone()'
  - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeserFromIso8601WithTimezoneWithoutContextTimeZone()'
  - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].testIntervalDeserFromIso8601WithTimezoneWithDefaultTimeZone()'
  - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserTest.ObjectConfiguration].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/IntervalDeserTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDay()'
  - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDayWithTimeZone()'
  - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDayFromEmptyString()'
  - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDayFailsForUnexpectedType()'
  - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDayCustomFormat()'
  - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].testDeserMonthDayConfigOverride()'
  - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserTest].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/MonthDayDeserTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].testPeriodDeser()'
  - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].testPeriodDeserWithTypeInfo()'
  - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].testPeriodKeyDeserialize()'
  - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializationTest.ObjectConfiguration].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/PeriodDeserializationTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].testSimpleDateTimeZone()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].testReadFromEmptyString()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserTest.ObjectConfiguration].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeZoneDeserTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].testLocalTimeDeser()'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].testLocalTimeDeserWithTypeInfo()'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserTest.ObjectConfiguration].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalTimeDeserTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].testLocalDateTimeDeser()'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].testLocalDateTimeDeserWithTimeZone()'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].testLocalDateTimeDeserWithTypeInfo()'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserTest.ObjectConfiguration].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateTimeDeserTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeSeconds()'
  - '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeMinutes()'
  - '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeHours()'
  - '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeDays()'
  - '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeWeeks()'
  - '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeMonths()'
  - '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].testDeserializeYears()'
  - '[com.fasterxml.jackson.datatype.joda.deser.ReadablePeriodDeserializerTest].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/ReadablePeriodDeserializerTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].testDeserReadableInstant()'
  - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].testDeserInstantWithTypeInfo()'
  - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].testDeserInstantFromNumber()'
  - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].testDeserInstant()'
  - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].testDeserInstantCustomFormat()'
  - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserTest].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/InstantDeserTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].testLocalDateDeser()'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].testLocalDateDeserWithTimeZone()'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].testLocalDateDeserWithTypeInfo()'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].testLocalDateDeserWithPartsAsString()'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserTest.ObjectConfiguration].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateDeserTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].testDateTimeKeyDeserialize()'
  - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].testLocalDateKeyDeserialize()'
  - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].testLocalTimeKeyDeserialize()'
  - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].testLocalDateTimeKeyDeserialize()'
  - '[com.fasterxml.jackson.datatype.joda.deser.KeyDeserTest].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/KeyDeserTest.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserFromNumber()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserReadableDateTime()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserReadableDateTimeWithTimeZoneInfo()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserReadableDateTimeWithTimeZoneFromData()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserReadableDateTimeWithContextTZOverride()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testDeserReadableDateTimeWithoutContextTZOverride()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].test_enable_ADJUST_DATES_TO_CONTEXT_TIME_ZONE()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].test_disable_ADJUST_DATES_TO_CONTEXT_TIME_ZONE()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].testReadFromEmptyString()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.ObjectConfiguration].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.DateTimeZoneWrapper].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.DateTimeZoneWrapper].<init>(DateTimeZone)'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.ReadableDateTimeWithoutContextTZOverride].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.ReadableDateTimeWithContextTZOverride].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.Issue93Bean].getJodaDateTime()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserTest.Issue93Bean].<init>()'
  source_file: /src/jackson-datatype-joda/src/test/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserTest.java
- function_names: []
  source_file: /src/jackson-datatype-joda/src/moditect/module-info.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.JodaMapper].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.JodaMapper].getWriteDatesAsTimestamps()'
  - '[com.fasterxml.jackson.datatype.joda.JodaMapper].setWriteDatesAsTimestamps(boolean)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/JodaMapper.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.JodaModule].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.JodaModule].getModuleName()'
  - '[com.fasterxml.jackson.datatype.joda.JodaModule].hashCode()'
  - '[com.fasterxml.jackson.datatype.joda.JodaModule].equals(Object)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/JodaModule.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.DaysSerializer].serialize(org.joda.time.Days,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DaysSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.HoursSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.HoursSerializer].serialize(org.joda.time.Hours,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/HoursSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,Interval)'
  - '[com.fasterxml.jackson.datatype.joda.ser.IntervalSerializer].serialize(Interval,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/IntervalSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.SecondsSerializer].serialize(org.joda.time.Seconds,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/SecondsSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.LocalTimeSerializer].serialize(org.joda.time.LocalTime,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalTimeSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateTimeSerializer].serialize(LocalDateTime,JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalDateTimeSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.MinutesSerializer].serialize(org.joda.time.Minutes,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/MinutesSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.MonthsSerializer].serialize(org.joda.time.Months,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/MonthsSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.LocalDateSerializer].serialize(org.joda.time.LocalDate,JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/LocalDateSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,org.joda.time.Duration)'
  - '[com.fasterxml.jackson.datatype.joda.ser.DurationSerializer].serialize(org.joda.time.Duration,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DurationSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.MonthDaySerializer].serialize(org.joda.time.MonthDay,JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/MonthDaySerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat)'
  - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].createContextual(SerializerProvider,BeanProperty)'
  - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].serialize(org.joda.time.ReadablePeriod,com.fasterxml.jackson.core.JsonGenerator,SerializerProvider)'
  - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].getSchema(SerializerProvider,java.lang.reflect.Type)'
  - '[com.fasterxml.jackson.datatype.joda.ser.PeriodSerializer].acceptJsonFormatVisitor(JsonFormatVisitorWrapper,JavaType)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/PeriodSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.WeeksSerializer].serialize(org.joda.time.Weeks,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/WeeksSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].isEmpty(SerializerProvider,DateTime)'
  - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeSerializer].serialize(DateTime,com.fasterxml.jackson.core.JsonGenerator,SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.YearsSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.YearsSerializer].serialize(org.joda.time.Years,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/YearsSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer].serialize(org.joda.time.DateTimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer].serializeWithType(org.joda.time.DateTimeZone,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)'
  - '[com.fasterxml.jackson.datatype.joda.ser.DateTimeZoneSerializer].acceptJsonFormatVisitor(com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper,com.fasterxml.jackson.databind.JavaType)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateTimeZoneSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.YearMonthSerializer].serialize(org.joda.time.YearMonth,JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/YearMonthSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].isEmpty(SerializerProvider,org.joda.time.DateMidnight)'
  - '[com.fasterxml.jackson.datatype.joda.ser.DateMidnightSerializer].serialize(org.joda.time.DateMidnight,com.fasterxml.jackson.core.JsonGenerator,SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/DateMidnightSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].<init>(Class<T>,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,SerializationFeature,int,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].isEmpty(SerializerProvider,T)'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].createContextual(SerializerProvider,BeanProperty)'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].getSchema(SerializerProvider,java.lang.reflect.Type)'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].acceptJsonFormatVisitor(JsonFormatVisitorWrapper,JavaType)'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase].writeWithZoneId(SerializerProvider)'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaDateSerializerBase]._serializationShape(SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/JodaDateSerializerBase.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase].<init>(Class<T>)'
  - '[com.fasterxml.jackson.datatype.joda.ser.JodaSerializerBase].serializeWithType(T,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.jsontype.TypeSerializer)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/JodaSerializerBase.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,int)'
  - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].isEmpty(com.fasterxml.jackson.databind.SerializerProvider,org.joda.time.Instant)'
  - '[com.fasterxml.jackson.datatype.joda.ser.InstantSerializer].serialize(org.joda.time.Instant,com.fasterxml.jackson.core.JsonGenerator,com.fasterxml.jackson.databind.SerializerProvider)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/ser/InstantSerializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(Boolean,java.util.Locale,boolean)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase,Boolean)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase,java.util.TimeZone)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase,java.util.Locale)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaFormatBase].useTimestamp(com.fasterxml.jackson.databind.SerializerProvider,com.fasterxml.jackson.databind.SerializationFeature)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaFormatBase.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createUTC(org.joda.time.format.DateTimeFormatter)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createDefaultTZ(org.joda.time.format.DateTimeFormatter)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].createMonthDayFormat()'
  - '[com.fasterxml.jackson.datatype.joda.cfg.FormatConfig].<init>()'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/FormatConfig.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].<init>(org.joda.time.format.PeriodFormatter)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat,java.util.Locale)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat,Boolean)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].nativeFormatter()'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].withUseTimestamp(Boolean)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].withFormat(String)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].withLocale(java.util.Locale)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].createFormatter(com.fasterxml.jackson.databind.SerializerProvider)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat].parsePeriod(com.fasterxml.jackson.databind.DeserializationContext,String)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaPeriodFormat.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(org.joda.time.format.DateTimeFormatter)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,Boolean)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,org.joda.time.format.DateTimeFormatter)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,java.util.TimeZone)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,java.util.Locale)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat,Boolean,Boolean)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].with(JsonFormat.Value)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withUseTimestamp(Boolean)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withFormat(String)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withTimeZone(java.util.TimeZone)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withLocale(java.util.Locale)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withAdjustToContextTZOverride(Boolean)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].withWriteZoneId(Boolean)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].getTimeZone()'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].getLocale()'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].rawFormatter()'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].createFormatter(com.fasterxml.jackson.databind.SerializerProvider)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].createFormatterWithTimeZoneOverride(com.fasterxml.jackson.databind.SerializerProvider,org.joda.time.DateTimeZone)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].createFormatterWithLocale(com.fasterxml.jackson.databind.SerializerProvider)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].createParser(com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].shouldAdjustToContextTimeZone(com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].shouldWriteWithZoneId(com.fasterxml.jackson.databind.SerializerProvider)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].isTimezoneExplicit()'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat]._isStyle(String)'
  - '[com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat].toString()'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/cfg/JacksonJodaDateFormat.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,long)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalTimeDeserializer]._fromArray(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalTimeDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaPeriodFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - '[com.fasterxml.jackson.datatype.joda.deser.DurationDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,long)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DurationDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateMidnightDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,long)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateMidnightDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.MonthDayDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/MonthDayDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.IntervalDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/IntervalDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].<init>(Class<?>,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.JodaDateDeserializerBase].createContextual(DeserializationContext,BeanProperty)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/JodaDateDeserializerBase.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.YearMonthDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/YearMonthDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeZoneDeserializer]._fromOffset(com.fasterxml.jackson.databind.DeserializationContext,int)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeZoneDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer].deserialize(JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromArray(JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.LocalDateTimeDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,long)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/LocalDateTimeDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].<init>(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer].deserialize(JsonParser,DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._fromString(JsonParser,DeserializationContext,String)'
  - '[com.fasterxml.jackson.datatype.joda.deser.InstantDeserializer]._fromTimestamp(DeserializationContext,long)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/InstantDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].<init>(boolean)'
  - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - '[com.fasterxml.jackson.datatype.joda.deser.PeriodDeserializer]._fromObject(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/PeriodDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].<init>(Class<?>)'
  - '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].<init>(com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase<?>)'
  - '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].deserializeWithType(JsonParser,com.fasterxml.jackson.databind.DeserializationContext,com.fasterxml.jackson.databind.jsontype.TypeDeserializer)'
  - '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase].logicalType()'
  - '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase]._isValidTimestampString(String)'
  - '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase]._fromEmptyString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase]._handleNotNumberOrString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.JodaDeserializerBase]._handleNotString(JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/JodaDeserializerBase.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].<init>(Class<?>,com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].<init>()'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].forType(Class<T>)'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].withFormat(com.fasterxml.jackson.datatype.joda.cfg.JacksonJodaDateFormat)'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer].deserialize(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._fromString(com.fasterxml.jackson.core.JsonParser,com.fasterxml.jackson.databind.DeserializationContext,String)'
  - '[com.fasterxml.jackson.datatype.joda.deser.DateTimeDeserializer]._fromTimestamp(com.fasterxml.jackson.databind.DeserializationContext,long)'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/DateTimeDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.key.DurationKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.key.DurationKeyDeserializer].<init>()'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/DurationKeyDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.key.PeriodKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.key.PeriodKeyDeserializer].<init>()'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/PeriodKeyDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.key.LocalDateKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.key.LocalDateKeyDeserializer].<init>()'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/LocalDateKeyDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.key.DateTimeKeyDeserializer].<init>()'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/DateTimeKeyDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.key.LocalDateTimeKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.key.LocalDateTimeKeyDeserializer].<init>()'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/LocalDateTimeKeyDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.key.LocalTimeKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.key.LocalTimeKeyDeserializer].<init>()'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/LocalTimeKeyDeserializer.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer].deserializeKey(String,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer].deserialize(String,com.fasterxml.jackson.databind.DeserializationContext)'
  - '[com.fasterxml.jackson.datatype.joda.deser.key.JodaKeyDeserializer].<init>()'
  source_file: /src/jackson-datatype-joda/src/main/java/com/fasterxml/jackson/datatype/joda/deser/key/JodaKeyDeserializer.java
- function_names:
  - '[MavenWrapperDownloader].main(String)'
  - '[MavenWrapperDownloader].downloadFileFromURL(String,File)'
  - '[MavenWrapperDownloader].<init>()'
  source_file: /src/jackson-datatype-joda/.mvn/wrapper/MavenWrapperDownloader.java
- function_names:
  - '[com.fasterxml.jackson.datatype.joda.PackageVersion].version()'
  - '[com.fasterxml.jackson.datatype.joda.PackageVersion].<init>()'
  source_file: /src/jackson-datatype-joda/target/generated-sources/com/fasterxml/jackson/datatype/joda/PackageVersion.java
